【问题标题】:INFO: WSSERVLET14: JAX-WS servlet initializing信息:WSSERVLET14:JAX-WS servlet 初始化
【发布时间】:2013-08-23 10:01:21
【问题描述】:

我一直在尝试在 tomcat 上部署一个简单的 Web 服务,但没有成功,它总是返回 404 错误。

我使用了这个例子中的代码:

JAX-WS 未初始化:

所以我的ws设置对了吗?但我真的不知道为什么它仍然不起作用。

感谢您的宝贵时间,

机器人

【问题讨论】:

    标签: web-services tomcat jax-ws tomcat7 tomcat6


    【解决方案1】:

    使用您当前的设置,在您的浏览器中尝试:

    http://localhost:8080/jaxwsExample-1.0.0-SNAPSHOT/HelloWs
    

    你可以看到问题(在第一个链接中):

    现在我们只需用mvn clean install 用maven 构建项目,将它重命名为jaxwsExample.war(我们可以在 maven 中自动执行此操作,但为简单起见省略它)并将其部署到 Tomcat .

    所以,在pom.xml 中添加finalName:

    <project ...>
      <modelVersion>4.0.0</modelVersion>
    
      <groupId>dk.sorokin.maksim</groupId>
      <artifactId>jaxwsExample</artifactId>
      <packaging>war</packaging>
      <version>1.0.0-SNAPSHOT</version>
    
      <name>JAX-WS Example</name>
    
      <dependencies>
        <dependency>
          <groupId>com.sun.xml.ws</groupId>
          <artifactId>jaxws-rt</artifactId>
          <version>2.1.3</version>
        </dependency>
      </dependencies>
    
      <build>
          <finalName>jaxwsExample</finalName>
      </build>
    
    </project>
    

    【讨论】:

    • 我想补充一点,http:// 对其工作非常重要。只是localhost:8080/context/service 不起作用,而http://localhost:8080/context/service 起作用。微妙的细节让一切变得不同......
    猜你喜欢
    • 1970-01-01
    • 2011-02-02
    • 2012-01-31
    • 2011-08-21
    • 1970-01-01
    • 2023-04-10
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多