`
498320858
  • 浏览: 387518 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在tomcat下运行jax-ws 异常

阅读更多

注意事项:
1.出现异常

Caused by: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 10 counts of IllegalAnnotationExceptions
Two classes have the same XML type name "{http://tempuri.org/}getprice_Five". Use @XmlType.name and @XmlType.namespace to assign different names to them.
这个就有点杯具,避免这种事情最好是在你implement类中加上‍targetNamespace,自己一个个找,手动改起来很麻烦。
2.客户端调用方法时,总是返回null,集合的话所有元素都是空。但服务器端确是有值的,这个较郁闷。出现这个问题时搞了我好久。
解决方法:最好在implement类中用数组,不要用List.相关的其它问题可以参考‍http://gavin-chen.iteye.com/blog/347704,这位仁兄已经整理出来了。
3.客户端在调用服务时出现
java.lang.IllegalStateException: Could not initialize Service
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java
:77)
    at org.codehaus.xfire.jaxws.Provider.createServiceDelegate(Provider.java
:32)
    at javax.xml.ws.Service.<init>(Service.java:57)
    at com.z.ns.dur.ws.internal.MetadataService.<init>(MetadataService.java
:41)
.........
Caused by: java.lang.NoSuchMethodException:com.xx.xxService.getPortClassMap()
当时我单独调用时没发现这个问题,但将client的jar包放入web项目中就报上面的错误,奇怪的是我就没用过xfire,怎么会报xfire的错。google了一下,而来项目是有xfire-jaxws-1.2.6.jar这个包的存在,干掉后就可以了。

分享到:
评论

相关推荐

    webService部署tomcat需要的jax-ws jar包

    webService部署tomcat需要的jax-ws 的完整jar包

    jax-ws webservice demo

    基于jax-ws 实现的web service client和server端的demo程序。 注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错 解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,...

    Jax-ws所需要的JAR包

    亲测可用,Jax-ws所需要的JAR包,拷贝到tomcat安装路径的lib里,实现了webservice发布到tomcat,赞!

    JAX-WS在Tomcat中发布服务

    JAX-WS在Tomcat中发布服务实例,同时在Handler中实现简单的授权校验。

    基于JAX-WS2.2开发WebService所需jar资源包

    使用 Eclipse JavaEE 开发 WebService 时,若选择手动创建原生的JAX-WS服务,需要导入此jar资源(教程详见我的博文https://blog.csdn.net/weixin_50604409/article/details/116399530)。 如果您同时装有 IntelliJ ...

    JAX-WS所需Jar包

    JAX-WS基于WEB应用服务器发布WebService所需全部Jar包,需要的可以在这里下载

    Spring3_JAX-WS

    这是我学习Spring3.2.8 JAX-WS时候做的基于注解的一个联系程序,使用Tomcat6测试通过了,用SOAPUI做的访问测试,希望可以帮助初次学习者部分的朋友理清思路。

    JAX-WS-Deploy-To-Tomcat-Example

    jax-ws web service开发dome,详细资源配置,代码流程

    JAX-WS发布webservice例子

    JAX-WS发布webservice例子,基于http://blog.csdn.net/yy_love_my/article/details/44938329所说的做的一个简单且能运行的列子,基于maven工程,如果使用servlet发布方式,执行命令:mvn tomcat7:run

    jax-ws WebService使用教程

    讲解了从服务器端的开发,到Tomcat服务器部署,再到客服端调用,整个开发流程,并有实例代码

    jax-ws-2.2.rar

    在Tomcat上发布webservice所需要的jar包,总共25个:FastInfoset.jar/gmbal-api-only.jar/ha-api.jar/javax.annotation.jar/javax.mail_1.4.jar/jaxb-api.jar/jaxb-impl.jar/jaxb-xjc.jar/jaxws-api.jar/jaxws-rt....

    JAX-WS低版本

    tomcat+webservice实现简单的web服务远程调用接口,所需的jar

    Tomcat 发布基于JAX-WS的项目流程小案例

    NULL 博文链接:https://liuyunlong1229.iteye.com/blog/1678723

    Linux配置tomcat支持WS-JAX框架

    配置Linux系统运行Tomcat支持使用WS-JAX框架的JavaWebService。

    JAX-WS 2.2 MYECLIPSE2014需要的WEBSERVICE JAR包集合

    JAX-WS 2.2 MYECLIPSE2014需要的WEBSERVICE JAR包集合 在MYECLISE2014下生成的WCF程序,直接运行是好用的,但是拿出来放到TOMCAT下,就会缺少类。这个包能解决问题。

    wcfe:使用 Maven 的简单 JAX-WS 和 Spring4 集成示例

    使用 Maven 的简单 JAX-WS 和 Spring4 集成示例。 这个怎么运作? 将“weather-station-impl”项目部署到 Tomcat 7 服务器。 将 CountryConsumerClient.java 或 ServiceConsumerClient.java 作为 Java 应用程序...

    jax-ws_webservice服务端程序演示

    调试环境:mycelipse10+tomcat7 包含调用简单数据类型,List类型,下载javabean对象,上传图像文件,上传javabean复杂数据对象等5个代码例子。 调试环境的配置,网上很多文章都写了。

    Jax-ws RI.zip

    在Tomcat上部署WebService服务所需要引用的jar包,将jar包解压,直接放入tomcat服务器的lib文件夹下即可

    jax-ws_webservice客户端调用程序演示

    调试环境:mycelipse10+tomcat7 包含调用简单数据类型,List类型,下载javabean对象,上传图像文件,上传javabean复杂数据对象等5个代码例子。 调试环境的配置,网上很多文章都写了。

    jaxws-ri2.3.zip

    webservice部署tomcat会用到,jar包都在lib下,自己选择需要的

Global site tag (gtag.js) - Google Analytics