`
desert3
  • 浏览: 2159435 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

resin Axis2 报异常信息 property "javax.xml.stream.isCoalescing" not supported

阅读更多
使用axis2开发webservice,部署到tomcat上没有问题,部署到resin上报下边异常。

[INFO] java.lang.IllegalArgumentException: property javax.xml.stream.isCoalesci
ng not supported
[11:07:12.390] {main} java.lang.IllegalArgumentException: property "javax.xml.st
ream.isCoalescing" not supported
[11:07:12.390] {main}   at com.caucho.xml.stream.XMLInputFactoryImpl.setProperty
(XMLInputFactoryImpl.java:265)

解决办法是在resin.conf配置追加一行代码,设置系统属性
<system-property javax.xml.stream.XMLInputFactory="com.sun.xml.internal.stream.XMLInputFactoryImpl" />

重新启动,成功,可以客户端调用了

转自:http://zhangguoli1997.iteye.com/blog/781416

可以解决的原因:

axiom_百度百科
Axis2使用AXIOM(AXis Object Model,AXis 对象模型)提供强大的特性组合彻底改变 XML 处理技术。AXIOM 超越了现有的 XML 处理技术,它把延迟构建和一种快速、轻型的可定制对象模型结合了起来。 AXIOM 强大的延迟构建能力源于底层的 StAX(Streaming API for XML)解析器。
Using StAX
下述红色文字描述了StAX创建XMLInputFactory的引用顺序
  • 使用系统属性javax.xml.stream.XMLInputFactory
  • 使用JRE目录下lib/xml.stream.properties file
  • 使用Services API(在 JAR 规范中进行了详细描述)可用,可以使用它来确定类名称。Services API 将在运行时可用的 jar 文件 META-INF/services/javax.xml.stream.XMLInputFactory 中查找类名称
  • 使用平台默认的XMLInputFactory实现


resin在resin-home\lib\resin.jar中通过第3中方式(Services API)指定了XMLInputFactory的实现为com.caucho.xml.stream.XMLInputFactoryImpl

在resin.jar中可以找到javax.xml.stream.XMLInputFactory文件内容为com.caucho.xml.stream.XMLInputFactoryImpl

分享到:
评论

相关推荐

    javax.xml.rpc

    "javax.xml.rpc"是Java平台中的一个关键组件,主要用于实现基于XML的远程过程调用(XML-RPC)服务。这个框架允许Java应用程序通过HTTP协议来调用远程服务器上的方法,从而实现分布式计算。在Java EE环境中,它常与...

    javax.xml.ws.Service

    【javax.xml.ws.Service】是Java平台上用于Web服务客户端的一个核心接口,它位于Java Web Services (JWS) API中,主要用于创建和使用Web服务。这个接口是JAX-WS(Java API for XML Web Services)规范的一部分,它...

    MyEclipse 8.5 Axis2 插件真正完整jar包 dropins.rar

    两个axis2插件,以及三个javax.xml jar包 将jar包拷贝到{%myEclipse8.5安装目录%}\dropins文件夹下即可 --org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar --org.apache.axis2.eclipse.service.plugin_1.6.2....

    axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    5. **配置问题**:Axis2的配置文件(如axis2.xml)可能存在错误,导致在某些操作中无法正确处理堆栈信息。 为了解决这类问题,可以采取以下策略: 1. **更新轴心版本**:确保你正在使用最新或与当前JDK兼容的Axis2...

    axis2客户端调用axis1服务接口

    axis2客户端调用axis1服务接口 调用方式 使用RPC方式调用WebService,为了防止冲突可以增加 // 与weblogic的lib冲突配置 System.setProperty("javax.xml.stream.XMLInputFactory", ...

    myEclipse8.5 安装 axis2

    两个axis2插件,以及三个javax.xml jar包 将jar包拷贝到{%myEclipse8.5安装目录%}\dropins文件夹下即可 --org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar --org.apache.axis2.eclipse.service.plugin_1.6.2....

    axis2常见异常总结

    如果我们在使用 Axis2 时抛出了 org.apache.axis2.AxisFault: The input stream for an incoming message is null 异常,就说明 services.xml 中没有加入 scope="transportsession"。解决方法是将 services.xml 配置...

    MyEclipse 8.5 Axis2 插件完整jar包开发webservice

    两个axis2插件,以及三个javax.xml jar包 将jar包拷贝到{%myEclipse8.5安装目录%}\dropins文件夹下即可 --org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar --org.apache.axis2.eclipse.service.plugin_1.6.2....

    MyEclipse 8.5 Axis2 插件完整jar包

    两个axis2插件,以及三个javax.xml jar包 将jar包拷贝到{%myEclipse8.5安装目录%}\dropins文件夹下即可 --org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar --org.apache.axis2.eclipse.service.plugin_1.6.2....

    axis2.jar 解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    当你的webservice报这个错时 &lt;Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl....

    axis 1.x与axis2.x开发

    AXIOM是一个高性能的XML信息模型,允许对XML数据进行低级别操作,提高了处理速度。此外,Axis2.x采用了模块化架构,使得服务和处理逻辑可以独立部署和更新,增强了灵活性和可维护性。它还支持MTOM(Message ...

    Axis2之使用services.xml发布带包的Webservice

    标题中的“Axis2之使用services.xml发布带包的Webservice”指的是在Apache Axis2框架下,通过services.xml配置文件来发布包含多个类或包的Web服务。Apache Axis2是Java平台上的一个开源Web服务框架,它允许开发人员...

    spring-framework-3.0.5.RELEASE-dependencies-2

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-5

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-1

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-6

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-3

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-8

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-4

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

    spring-framework-3.0.5.RELEASE-dependencies-7

    javax.xml.stream javax.xml.ws net.sourceforge.cglib net.sourceforge.ehcache net.sourceforge.jasperreports net.sourceforge.jexcelapi net.sourceforge.jibx 3号包: org.apache.log4j org.apache.openjpa org...

Global site tag (gtag.js) - Google Analytics