WEB-INF/resin-web.xml
<!--
- web.xml configuration file for the Hessian addition example.
-->
<web-app xmlns="http://caucho.com/ns/resin">
<!--
- WebBeans singleton bean for the service.
-->
<bean class="example.HelloServiceImpl" name="vm"/>
<!--
- Hessian protocol service
-->
<servlet-mapping url-pattern="/hello/hessian/*"
servlet-class="example.HelloServiceImpl">
<protocol uri="hessian"/>
</servlet-mapping>
<!--
- Hessian protocol service
-->
<servlet-mapping url-pattern="/hello/burlap/*"
servlet-class="example.HelloServiceImpl">
<protocol uri="burlap"/>
</servlet-mapping>
<!--
- SOAP protocol service
<servlet-mapping url-pattern="/hello/soap/*"
servlet-class="example.HelloServiceImpl">
<protocol uri="cxf"/>
</servlet-mapping>
-->
<!--
- REST protocol service
<servlet-mapping url-pattern="/hello/rest/*"
servlet-class="example.HelloServiceImpl">
<protocol uri="rest"/>
</servlet-mapping>
-->
<!--
- Hessian client
-->
<remote-client interface="example.HelloService" name="hessian">
<uri>hessian:url=${webApp.url}/hello/hessian/</uri>
</remote-client>
<!--
- Burlap client
-->
<remote-client interface="example.HelloService" name="burlap">
<uri>burlap:url=${webApp.url}/hello/burlap/</uri>
</remote-client>
<!--
- SOAP client
<web-service-client interface="example.HelloService" name="soap">
<uri>cxf:url=${webApp.url}/hello/soap/</uri>
</web-service-client>
-->
<!--
- REST client
<web-service-client interfce="example.HelloService" name="rest">
<uri>rest:url=${webApp.url}/hello/rest/</uri>
</web-service-client>
-->
</web-app>