tomcat5.0发布webservice错误TransformerFactoryImpl类

错误原因:
认为是由于jdk1.5 与 tomcat5.0之间的关于 TransformerFactoryImpl 类的冲突造成的。
tomcat-5.0.28/common/endorsed下有两个jar包:xercesImpl.jar和xml-apis.jar,其中的类 javax.xml.transform.TransformerFactory 与jdk1.5中的类org.apache.xalan.processor.TransformerFactoryImpl其实是同一个类。
in tomcat java is called with the following argument:
-Djava.endorsed.dirs="X:/my_app/Portal/tomcat/common/endorsed"
In this directory you find two jar files: xercesImpl.jar and xml-apis.jar needed by tomcat and that must be loaded before all xmsl stuff present in the jdk (1.4 naming problem). And in the file xml-apis.jar the TransformerFactoryImpl is set to "org.apache.xalan.processor.TransformerFactoryImpl".

解决办法:
1. 将xml-apis.jar移出endorsed文件夹。
2. 用xalan系列jar包替换原来的xercesImpl.jar和xml-apis.jar。
xalan系列jar包:serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar。
3. For other application, just check this file or dom3-xml-apis.jar in your class path.

如果你不会这样做,就使用1.4的JDK和tomcat5.0
或者JDK1.5 tomcat5.5 这2种类型才是匹配的

 

 

自己处理:

 

endorsed目录下jar包删除

时间: 2024-09-25 23:40:33

tomcat5.0发布webservice错误TransformerFactoryImpl类的相关文章

axis2发布webservice-axis2发布WebService服务实现类增加方法,用重新打包.aar吗

问题描述 axis2发布WebService服务实现类增加方法,用重新打包.aar吗 axis2发布WebService(应用.aar文件发布)已经成功了,但是供服务实现类增加了方法需要重新打包.aar文件吗

FileZilla Client 3.26.0 发布,错误修复和小修改

FileZilla Client 3.26.0 发布了,FileZilla 是一个快速.可信赖的 FTP 客户端以及服务器端的开放源代码程序,具有多种特色.直观的接口.本次更新内容如下: Bug 修复和小修改: 当更改或删除主密码时,更新传输队列中服务器项目的受保护凭证 在没有用户名设置并使用"询问"登录类型的站点显示密码输入对话框时,修复记住复选框的显示 Windows .zip 二进制文件中缺少一些图标 文章转载自 开源中国社区 [http://www.oschina.net]

YouTrack 3.0发布 跟踪错误和问题的网络应用程序

YouTrack是一个keyboard-centric的跟踪错误和问题的网络应用程序,节省您花在处理问题上的时间. 这是一个事项和缺陷跟踪系统,主要用于http://www.aliyun.com/zixun/aggregation/17799.html">开发过程中的任务和缺陷修正安排跟踪,看截图就知道了,例子中有 Resharper -- 这是一款针对微软 Visual Studio .NET 集成开发环境(IDE)的插件,主要用于 .NET(ASP.NET.C#.VB.NET等),因此

GLX-Dock v2.3.0发布 Linux桌面Dock类程序

Cairo Dock 是一个适用于 Linux 桌面的 Dock 类程序.Cairo Dock 2.0 添加了诸多新特性,包括完全支持 OpenGL.提供新的动画及http://www.aliyun.com/zixun/aggregation/8936.html">视觉效果的插件.新的 applet.重写了配置面板.新增了很多主题等等. 与 AWN .Docky 等类似的 Dock 类软件,可以帮助你快速开启程序及提供更多丰富的额外功能,另外也是桌面美化的一个利器. GLX-Dock 2.

PHPlot 5.4.0发布,PHP图表类

PHPLOT是一个用来创建图表的PHP图形类,需要PHP5的支持.PHPLot使用PHP的GD扩展来生成 PNG/GIF/JPEG 格式图片. 该版本新增了对legend定位和外观的控制功能,同时可控制水印和表格线,更新了文档说明,并为这些新的特性增加了例子. 原文出自:开源中国社区

webservice websphere-websphere6.0下发布webservice报错,tomcat下正常

问题描述 websphere6.0下发布webservice报错,tomcat下正常 错误信息如下: Fault - ; nested exception is: WSDLException: faultCode=PARSER_ERROR: Problem parsing '- WSDL Document -'.: can't declare any more prefixes in this context: java.lang.IllegalStateException: can't dec

超强分页类2.0发布,支持自定义风格,默认4种显示模式_php实例

超强分页类2.0发布,支持自定义风格,默认4种显示模式 看到论坛上有人求百度分页类,所以把几周前的分页类贴出来.    2.0相对1.0修正如下:   1.支持PHP4和PHP5   2.增加了对ajax分页的功能   3.优化了程序整体结构   4.增加了自定义风格的功能 代码如下:  复制代码 代码如下: <?  /**   * filename: ext_page.class.php   * @package:phpbean   * @author :feifengxlq<feifeng

java调用.net发布 的webservice,实体类怎么传

问题描述 java调用.net发布 的webservice,实体类怎么传 java调用.net发布 的webservice,实体类怎么传, 解决方案 哈哈,刚好之前我做个类似的项目,写了一个心得这个是传参数的,实体类实现序列化一样的 解决方案二: http://blog.csdn.net/qq_15002323/article/details/49020849

eclipse+tomcat5.0怎么发布项目?

问题描述 我已经习惯了Myeclipse6.5的发布项目了.现在eclipse+tomcat5.0我不知道怎么启动项目了.谢谢各位大侠 解决方案 第一种就是将编译好的文件,放到tomcatwebapps目录下第二种,找到%TOMCAT_HOME%confserver.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码: <Context path="/hello" docBase="