org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xalan}content-handler' prope

org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xalan}content-handler' property!
org.apache.xalan.serialize.SerializerFactory.getSerializer(SerializerFactory.java:142)
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:232)
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:296)
org.ajaxanywhere.XMLHandler.sendDOMDocument(XMLHandler.java:109)
org.ajaxanywhere.XMLHandler.handleError(XMLHandler.java:150)
org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:67)
cn.sintal.common.filter.LogFilter.doFilter(LogFilter.java:168)
cn.sintal.common.filter.CookieFilter.doFilter(CookieFilter.java:90)
cn.sintal.common.filter.EncodingFilter.doFilter(EncodingFilter.java:50)

这是我发布到测试服务器后,执行AjaxAnywhere的时候出现的错误。我曾经找过一些帖子:
说吧xalan.jar删除或者升级到2.5以上的版本后这个问题就解决了。但是我的工程里没有此包。
所以应该不是同一个原因.


{http://xml.apache.org/xalan}content-handler  
org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xalan}content-handler' property! remove xalan.jar from web application ,restart it, OK!
 //我的工程里并没有这个jar,本地也没有错误。但是加上他之后就出现了此错误。
 //我得xalan_2.4.jar.
This bug has been fixed in Xalan Java 2.5.2.  Please verify.
//是的,我使用了xalan_2.5 ~xalan_2.7.jar都可以正常运行。

我的问题看来是其他原因引起的。奇怪的是我把服务器上不好用的工程下载到本地后运行竟然
十分正常!!所以我怀疑是tomcat环境不同,于是我本地换成和服务器的tomcat一个版本,并把
服务器tomcat/common/lib , share/lib,service/lib下的公共包一并拷贝到本地tomcat。并逐一对比
了两个tomat环境直道确认完全相同。

但是仍旧是本地的ajaxanywhere一切正常,而服务器上的报如上的错误!!!!

可能还是有些不同,但就是是哪里呢?

(还好正式服务器上是好用的)有知道的朋友请告诉我:msn  shirongxin@hotmail.com

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值