在seam 整合resteasy框架时,用了更少的配置。而且添加服务资源类,也可以用做配置文件来完成。
下面是配置的详细:
在web.xml中配置一个servlet:
<servlet>
<servlet-name>Seam Resource Servlet</servlet-name>
<servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Seam Resource Servlet</servlet-name>
<url-pattern>/seam/resource/*</url-pattern>
</servlet-mapping>
在components.xml中配置resteasy的一些配置
xmlns:resteasy="http://jboss.com/products/seam/resteasy"
xsi:schemaLocation="http://jboss.com/products/seam/resteasy http://jboss.com/products/seam/resteasy-2.2.xsd “添加在头部
<resteasy:application resource-path-prefix="/rest" >
<resteasy:resource-class-names>
<value> smc.shk.webservice.server.Library</value>
<value> smc.shk.webservice.server.ReadBook</value>
<value>smc.shk.webservice.server.ContactServiceImpl</value>
</resteasy:resource-class-names>
</resteasy:application>
这些配置好就可以访问了,地址:
url/project_name/seam/resource/rest/resource_name
只需要配置这些你就可以很好的整合resteasy了,不过,要更多的功能还可以继续配置。