1

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

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

JAX-WS 未初始化:在此处输入图像描述

在此处输入图像描述

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

感谢您的时间,

机器人

4

1 回答 1

3

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

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

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

现在我们只需使用 maven by 构建项目mvn clean install将其重命名为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>
于 2013-08-25T05:16:59.747 回答