如何确定websphere应用服务器上是否正确部署了Web服务?

时间:2018-01-27 08:21:19

标签: web-services soap wsdl websphere ear

嘿伙计们,我是IBM websphere Application服务器的新手,并且有一个普遍的问题!

我正在尝试部署一个仅包含一些ejb jar文件(无战争)的ear文件,这些文件可以包含 @webservice 注释以公开JAX-WS Web服务。

耳朵结构基于J2EE标准,它也可以在weblogic和glassfish上运行,但是当我在 websphere 9.0应用服务器上部署我的耳朵并尝试通过测试它的Web服务时SOAPUI工具我反复收到404错误。

遗憾的是,我无法在管理控制台或其wsdl文件中看到我的网络服务列表。

虽然我的耳朵已成功部署并已在websphere应用服务器控制台上启动状态。 我不知道如何测试它:(它需要任何先决条件吗?

这些是我在地址栏上测试的网址,以查看wsdl文件,但无法

http://localhost:9080/my-app-display-name/my-web-service-name.wsdl

http://localhost:8880/my-app-display-name/my-web-service-name.wsdl

1 个答案:

答案 0 :(得分:0)

https://stackoverflow.com/a/23752121/5215049。这似乎是你的情况。
为JAX-WS启用跟踪应该可以帮助您调试此问题。

有关在Websphere中启用JAX-WS跟踪日志的具体说明,请参阅:https://www.ibm.com/developerworks/community/blogs/Dougclectica/entry/capturing_web_service_jax_ws_messages_in_websphere?lang=en

请参阅:https://www.ibm.com/support/knowledgecenter/en/SSAW57_9.0.0/com.ibm.websphere.nd.multiplatform.doc/ae/twbs_tracewbscomp.html,了解一般跟踪网络服务的详细说明。