Java Web服务打包与部署全解析
1. @WebServiceProvider映射约束
在使用 @WebServiceProvider 注解时,WSEE [JSR 109] 对映射有额外约束。对于基于Servlet的端点使用此注解,服务实现Bean类的全限定名必须用作部署描述符中的 <servlet-link> 元素,以将端口组件映射到实际的Servlet。这意味着如果要使用 web.xml 部署描述符与 Provider<T> 实现, <servlet-name> 也必须等于服务实现Bean类的全限定名。若使用其他值,结果可能不可预测。
2. EJB端点部署与调度
2.1 部署机制
无状态会话Bean(EJB)端点的部署与Servlet端点类似,但也有差异。部署EJB-JAR时,会使用包装Servlet类 EjbWebServiceServlet14 处理对作为EJB端点部署的服务的请求。 EjbWebServiceServlet 使用 EjbMessageDispatcher 实例将包含有效负载(SOAP/HTTP,或使用XML/HTTP绑定部署的RESTful服务的纯XML)的HTTP请求调度到适当的端点。
部署EJB-JAR时会发生以下情况:
1. 生成部署描述符 :
- e
超级会员免费看
订阅专栏 解锁全文
176

被折叠的 条评论
为什么被折叠?



