确认xalan.jar在你Classpath中,还有就是包的顺序问题了
解决方案 »
- 应用listener(等候器)com.hode.rbac.listener.UserSessionListener设置错误
- hibernate提示UICache is not mapped
- TableViewer 改变颜色问题
- myeclipse配置tomcat出错
- 关于j2ee(j2se j3me)和jdk jre的问题
- axis2中可否传递HashMap?
- sqlserver + tomcat 连接池bean怎么写
- 学spring遇到的??。求救!
- 如何改动包的名字?
- 请教一个问题,谢谢大家
- j2EE中提供了那些企业应用框架,有无ERP
- 在眾多的java xml parser中,那種解析器速度最快(xml 文件較大)
是否这个xalan.jar有不同的版本?我的版本不正确?
从哪能下载新xalan.jar(www.apache.org里我找不到连接)
我的是个程序里面带的顺序可能是什么顺序?
我如果把这段程序作成java applacation 就能执行,不提是少什么包
还有就是用winzip或winrar打开你的xalan.jar,看是不是存在org.apache.xalan.processor.TransformerFactoryImpl。
XML的东西就是这样,它们打包经常把别人的东西打进去,结果往往造成多个版本在你的ClassPath中并存,谁在前谁就先执行,根本不考虑版本问题,发布控制的确比微软差多了。我也经常遇到这样的烦恼,唉
按照你的方法,解决了
我去xml.apache.org下在了xalan-j_2_3_1-bin.zip
然后把里面bin目录下的12个jar(3.9M)都
copy到tomcat common\lib目录下就好了,
只copy一个xalan.jar还是不行,提示另外一个class找不到只是要copy的东西多了点,
我还是不太明白的就是,为什么我的java application可以运行呢?
为什么tomcat不能用java application使用的那个class呢
我的机器上有j2ee的一些package。
所以java application能用classpath里的,tomcat不起作用,
需要放置到common\lib里面
tomcat版本的兼容性和延续性太差了