web项目接入webservice接口时使用的jar

一。myeclipse导入jar

看了网上其他教程,发现都导入了myeclipse 的两个libraries。最后适用于我的解决方法是添加了myeclipse的两个库,具体是:

工程上右键-》properties-》Java build path -》 add libraries -》 选myeclipse libraries -》next 拉到最后选择最后两个库(jax-ws runtime 和 jax-ws api)。

web项目接入webservice接口时使用的jar_第1张图片



二。使用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


你可能感兴趣的:(webserv)