Web services WebSphere8Server部署JAX-WS模块时没有错误,但服务不可用

Web services WebSphere8Server部署JAX-WS模块时没有错误,但服务不可用,web-services,deployment,websphere,jax-ws,Web Services,Deployment,Websphere,Jax Ws,我正在开发和测试包装在@Webservice中的@Stateless EJB,所有这些在RAD中都可以在本地正常工作,但一旦我将EAR及其WAR模块部署到生产服务器(8.0.5),WSDL url将返回404,并且在WAS控制台的服务下没有显示任何条目 我的本地WAS服务器在RAD中也是8.0.5 8.0.5与JEE6兼容,应该扫描注释并生成wsdl。如果应用程序成功启动,请签入SystemOut.log。是的,应用程序启动良好,我在控制台中看到绿色图标,在EAR中看到另一个模块,这是一个简单的

我正在开发和测试包装在@Webservice中的@Stateless EJB,所有这些在RAD中都可以在本地正常工作,但一旦我将EAR及其WAR模块部署到生产服务器(8.0.5),WSDL url将返回404,并且在WAS控制台的服务下没有显示任何条目

我的本地WAS服务器在RAD中也是8.0.5


8.0.5与JEE6兼容,应该扫描注释并生成wsdl。

如果应用程序成功启动,请签入SystemOut.log。是的,应用程序启动良好,我在控制台中看到绿色图标,在EAR中看到另一个模块,这是一个简单的应用程序WAR,是可用的。我想扫描和工具自动生成就有这么多了。但是,一旦我自己生成了物理webservices.xml和wsdl,然后在webservices.xml中引用了wsdl位置,那么一切都正常了。它在服务控制台中弹出。检查您的WAR中是否有web.xml,以及它是否为3.0。3.0之前的模块和5.0之前的application.xml未启用扫描。如果WAR中有web.xml,并且它在3.0版本上,并且如果metadata complete属性设置为“true”,则注释扫描不起作用。尝试将其更改为metadata complete=“false”,看看是否适合您。