一。myeclipse导入jar
看了网上其他教程,发现都导入了myeclipse 的两个libraries。最后适用于我的解决方法是添加了myeclipse的两个库,具体是:
工程上右键-》properties-》Java build path -》 add libraries -》 选myeclipse libraries -》next 拉到最后选择最后两个库(jax-ws runtime 和 jax-ws api)。
二。使用MyEclipse内置Tomcat服务器运行通过JAX WS技术创建的WebService时正常,但是使用独立Tomcat或Jetty服务器启动时报错:
解决方法:
Tomcat需要jax-ws RI包,将jax-ws RI的lib目录下的包拷贝至项目的\WEB-INF\lib目录下。
下载地址:https://jax-ws.java.net
需要拷贝的包有:
1. gmbal-api-only.jar
2. ha-api.jar
3. jaxb-core.jar
4. jaxb-impl.jar
5. jaxws-api.jar
6. jaxws-rt.jar
7. management-api.jar
8. policy.jar
9. stax-ex.jar
10. streambuffer.jar
也可以像我一样,把所有的包都拷贝过去
P.S.:
这个问题困扰我整整一天,网络上众说纷纭,各种解决方法大都尝试过,网上好多人说的都有问题,比如有人说需要的包有
-
gmbal-api-only.jar
-
ha-api.jar
-
jaxb-impl.jar
-
jaxws-api.jar
-
jaxws-rt.jar
-
management-api.jar
-
policy.jar
-
stax-ex.jar
-
streambuffer.jar
-