我正在使用 JAX-WS 开发一个项目。
当我用 WSDL 注释我的端点类时,@WebService在控制台中标记为
.../<context-root>/XXXService?wsdl
当我@Stateless在这些端点上添加时,WSDL 没有在控制台中标记,实际地址是
.../XXXService/XXXEndpoint?wsdl
这是正常的还是预期的?
更新
供更多读者参考。
我找不到任何解决方案。我决定不使用混合@Stateless+ @WebService。我拆分了那些@EJBs 和@WebServices清晰的模块分离。