【问题标题】:WebService Jax WS compile but unaccessableWeb Service Jax WS 编译但无法访问
【发布时间】:2016-01-28 11:48:04
【问题描述】:

我恢复了一个项目。该项目已成功部署在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 ?网络服务中的什么会导致此错误?

(对不起,我无法粘贴代码-因为它是私有的-)

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    使用完整的 Java EE 实现(例如 WildFly、TomEE、Glassfish 等)要容易得多。您的 Web 服务只需部署在其中任何一个中即可工作。

    【讨论】:

    • 不好意思我没说清楚,我先在glassfish中测试项目,然后在tomcat中测试
    • 什么版本的 GlassFish?
    • 我在 glassfish 上跑步。同样的问题,应用已部署,但没有找到资源
    猜你喜欢
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 2010-10-10
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多