WebService Jax WS编译但无法访问

时间:2016-01-28 11:48:05

标签: java web-services tomcat java-ee soap

我恢复了一个项目。该项目已成功部署在tomcat上,但我无法测试Web服务或无法访问它。当我写了URL时,我得到了错误404.

网络服务如下:

@WebService(serviceName = "OfficialDate",
            portName = "OfficialDatePort",
            endpointInterface = "com.????.web.officialdates_v1.OfficialDate",
            targetNamespace = "http://????/web/officialDates-v1",
            wsdlLocation = "WEB-INF/wsdl/OfficialDateWebService/officialdates.wsdl")

如何调试WebService? Web服务中的内容可以执行此错误吗?

(抱歉,我无法粘贴代码 - 因为它是私有的 - )

由于

1 个答案:

答案 0 :(得分:0)

您需要添加其他库(jar文件)和web.xml配置才能在Tomcat中托管JAX-WS Web服务。

使用完整的Java EE实现(如WildFly,TomEE,Glassfish等)要容易得多。您的Web服务只有在部署到其中任何一个时才能正常工作。