如何使用Jersey 1.7生成WADL文件

pan*_*los 16 java rest jersey

我创建了一个hello world REST服务,现在我想生成WADL文件.

我环顾四周,看到我可以通过以下方式这样做:

http://localhost:8090/application.wadl
Run Code Online (Sandbox Code Playgroud)

但是,在我的情况下,我没有得到任何东西.我正在使用带有Eclipse Indigo的Jersey 1.7并在Apache 7上运行

我也尝试过:

http://localhost:8090/<myapplicattion_name>.wadl 但仍然没有结果.

Jersey 1.7是否支持此功能?如果是的话,我做错了什么?

web.xml文件如下所示:

在此输入图像描述

谢谢

Chr*_*isO 29

您的应用程序在Apache中的名称是什么,即"上下文"?假设名称是"restApp".试试这个:

http://localhost:8090/restApp/application.wadl
Run Code Online (Sandbox Code Playgroud)

或者,如果您的servlet映射是:

<servlet-mapping>
  <servlet-name>RESTService</servlet-name>
  <url-pattern>/company/rest/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

..这将是:

http://localhost:8090/restApp/company/rest/application.wadl
Run Code Online (Sandbox Code Playgroud)