如何为jax-rs cxf生成服务列表

时间:2013-09-26 11:51:45

标签: service cxf jax-rs

我得到了所有服务的wadl。现在我需要为我的网络应用程序生成服务列表。如何在我的网络应用程序中配置它。我已经看过http://cxf.apache.org/docs/jaxrs-services-description.html#JAXRSServicesDescription-ServicelistingsandWADLqueries,但它有点令人困惑。任何人都可以简化它。

2 个答案:

答案 0 :(得分:6)

您是否在寻找类似domain:port/context-path?_wadl之类的内容。我认为这提供了可用的服务列表。

答案 1 :(得分:1)

将以下内容添加到您的web.xml文件中:

<servlet>
    <servlet-name>CXFServlet</servlet-name>
    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>CXFServlet</servlet-name>
    <url-pattern>/service/*</url-pattern>
</servlet-mapping>

这将为您提供一个列出所有“可用SOAP服务”和“可用REST服务”的页面。

有关详细信息,请参阅http://cxf.apache.org/docs/servlet-transport.html