信息:WSSERVLET14:JAX-WS servlet初始化

时间:2013-08-23 10:01:22

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

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

我使用了此示例中的代码:

JAX-WS未初始化:enter image description here

enter image description here

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

感谢您的时间,

德罗伊德

1 个答案:

答案 0 :(得分:3)

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

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>