- 浏览: 1327979 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (732)
- Java_about (146)
- Spring_Hibernate_Struts_OpenSource (27)
- linux_unix (62)
- life_sth (22)
- js_css_html_xml_nodejs (69)
- design_pattens (1)
- Perl (8)
- php_ecshop (4)
- DB_Mysql_Oracle_Informix_SqlServer (43)
- JSTL (8)
- Testing_自动化测试 (42)
- DB_ID_UUID (4)
- SEM_SEO (1)
- english_study_improvement (4)
- SVN_Git (9)
- WebService_SOA_CloudComputing (3)
- E-Commerce (1)
- Lucene_Solr (7)
- others (2)
- Regex (2)
- tomcat_jetty (8)
- zeroc-ice (1)
- java_excel (5)
- ant_maven_gradle (5)
- Unity_VR_AR_C# (2)
- jmeter (1)
- XPath_dom4j (1)
- Ruby_and_Rails (68)
- write_a_rails (17)
- manage_and_team (1)
- getting_real (1)
- ubuntu (20)
- git_and_git_flow (7)
- TODO (1)
- PM_design (2)
- Python_and_Django (8)
- NoSql_mongo_redis (24)
- C/C++ (3)
- vi_vim_gvim (0)
- c#_.Net_windows编程_dll (10)
- Php_and_Yii (9)
- Android_IOS (31)
- Mysql (5)
- sa_运维_network_硬件 (37)
- lua (2)
- c_cpp_VisualStudio (21)
- 硬件-RM-Arduino (6)
最新评论
-
shenkun58:
...
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
liaojia1:
正解,感谢
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
flingfox63:
谢谢分享,电脑上有IPV6,导致了Guard启动不了……
ruby错误解决: Address family not supported by protocol - connect(2) -
c39274936:
s = "hello_world_ruby" ...
驼峰格式和下划线格式转换_translation between camel and snake format -
yfj300:
学习了学习了学习了学习了
硬盘基本知识(磁道、扇区、柱面、磁头数、簇、MBR、DBR)
在学习Myeclipse、webservice、xfire时遇到的问题:异常 Provider org.apache.xalan.processor.TransformerFactoryImpl not found
google一下,发现很多人遇到同样的问题,留下来作为学习备份
参考:
http://hi.baidu.com/raybb/blog/item/3007aacc4558ae1300e9283a.html
http://www.blogjava.net/menglikun/archive/2008/10/09/233291.html
http://zhidao.baidu.com/question/37829777.html
================================================================================
javax.servlet.ServletException: Error occured during request processing: Provider org.apache.xalan.processor.TransformerFactoryImpl not found org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:757) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.cotel.util.filter.EncodingFilter.doFilter(EncodingFilter.java:41)
错误原因:
认为是由于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".
解决办法为下面3步骤:
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.
下载地址:
http://mirrors.24-7-solutions.net/pub/apache/xml/xalan-j/xalan-j_2_7_0-bin.zip
提示:如果没有连接表示官方已经更新了,但主连接不会更新,下面的可以下载
http://mirrors.24-7-solutions.net/pub/apache/xml/xalan-j
或者:http://mirrors.24-7-solutions.net/pub/apache/xml/
================================================================================
如果你不会这样做,就使用1.4的JDK和tomcat5.0
或者JDK1.5 tomcat5.5 这2种类型才是匹配的
================================================================================
上面的是我copy的,同时做了些修改,呵呵`
以前没有注意到这个问题,jar包重复。
《core java》中有包搜索的先后问题、重复冲突问题的很好解释,原来没有注意到过,现在开发用到的jar包多了之后,这个问题当小心了,呵呵,编译可能不会报错!
现在想到的解决方法为:
1. 保留自己的jar包库,这样在引用别的插件的时候,其jar包可以不导入(用自己的),这样就不会发生多个jar包重复问题了
2. java文件最好别用*号: import xxx.yyy.zzz.*;这样更容易引起问题
3. 第三方软件最好配套,jdk5对应Tomcat5.5吗,真麻烦~
google一下,发现很多人遇到同样的问题,留下来作为学习备份
参考:
http://hi.baidu.com/raybb/blog/item/3007aacc4558ae1300e9283a.html
http://www.blogjava.net/menglikun/archive/2008/10/09/233291.html
http://zhidao.baidu.com/question/37829777.html
================================================================================
javax.servlet.ServletException: Error occured during request processing: Provider org.apache.xalan.processor.TransformerFactoryImpl not found org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:757) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.cotel.util.filter.EncodingFilter.doFilter(EncodingFilter.java:41)
错误原因:
认为是由于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".
解决办法为下面3步骤:
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.
下载地址:
http://mirrors.24-7-solutions.net/pub/apache/xml/xalan-j/xalan-j_2_7_0-bin.zip
提示:如果没有连接表示官方已经更新了,但主连接不会更新,下面的可以下载
http://mirrors.24-7-solutions.net/pub/apache/xml/xalan-j
或者:http://mirrors.24-7-solutions.net/pub/apache/xml/
================================================================================
如果你不会这样做,就使用1.4的JDK和tomcat5.0
或者JDK1.5 tomcat5.5 这2种类型才是匹配的
================================================================================
上面的是我copy的,同时做了些修改,呵呵`
以前没有注意到这个问题,jar包重复。
《core java》中有包搜索的先后问题、重复冲突问题的很好解释,原来没有注意到过,现在开发用到的jar包多了之后,这个问题当小心了,呵呵,编译可能不会报错!
现在想到的解决方法为:
1. 保留自己的jar包库,这样在引用别的插件的时候,其jar包可以不导入(用自己的),这样就不会发生多个jar包重复问题了
2. java文件最好别用*号: import xxx.yyy.zzz.*;这样更容易引起问题
3. 第三方软件最好配套,jdk5对应Tomcat5.5吗,真麻烦~
发表评论
-
如何在IDEA单元测试中使用Scanner获取输入内容
2024-10-25 21:19 146如何在IDEA单元测试中使用Scanner获取输入内容 = ... -
java播放音频声音mp3等
2024-05-22 15:16 512java播放音频声音mp3等 = = = 这个方法 ... -
打包Java程序为.exe文件
2023-09-27 16:25 465= = = 打包Java程序为.exe文件 fro ... -
Java怎么生成exe可执行文件【图文讲解】
2023-09-27 16:21 452= 开发的工具,让客户体验一下再说。此时又不想发源码,怕 ... -
Java8 List集合Stream流方法操作详解
2023-09-27 16:02 145= = = from: https://zhuanl ... -
Java8 List集合Stream流方法操作详解
2023-09-27 15:59 646= = = from: https://zhuan ... -
Java8 List集合Stream流方法操作详解
2023-09-27 15:56 99= = = from: https://zhuanl ... -
【原创】Cannot create property=xxx for JavaBean=【lombok 和 yaml包 混合报错】
2023-02-04 23:31 1103= = = 问题: 同时使用lombok 和 ... -
【摘】Java文档注释用法+JavaDoc的使用详解
2022-09-12 16:32 521= = 节约重复注释 使用@inheritDo ... -
【朝花夕拾】java内部类,原理,使用
2022-08-09 22:52 445= 碰到类似问题,多读《thinking in java ... -
【拾遗】java数组copy拷贝复制的工具类方法
2022-06-11 21:20 668= 对工具类来说,copyOfRange 最好用。 这 ... -
利用Httpclient下载图片,java不用httpClient下载图片
2022-05-30 22:25 514= = = from:https://blog.csd ... -
为什么要使用lombok?
2022-04-04 20:46 455= = = 参考:https://blog.csd ... -
朝花夕拾:java-向上转型中变量覆盖要小心使用_继承过程中Java子类父类属性的覆盖问题
2022-01-13 17:31 436==== 现在的代码结构设计的复杂起来了,为了后来人编写 ... -
【Mysql数据库】Cause: java.sql.SQLException: The table 'xxx' is full
2022-01-04 17:03 1566= 本地开发测试,怎 ... -
JAVA工具类学习-java 两个list 交集 并集 差集 去重复并集
2021-09-10 16:17 907= = = List<String> ... -
java汉字判断,中文符号判断,中文标点符号判断
2021-09-02 19:07 1242=== = = 一、判断中文汉字 st ... -
velocity的模板笔记总结文档-方便查阅
2020-04-28 14:41 413= 最好把这几个官网文档看了: 官网官方文档refer ... -
mjson:像python和ruby一样好用的java类库操作json_js
2020-04-17 20:54 561= = = JSON Library for Jav ... -
关于idea2019.2-2019.3版本中文控制台乱码问题,tomcat7-tomcat8乱码
2020-04-04 23:20 511= 1 idea2019.2-2019.3版本中文控制台乱 ...
相关推荐
xalan 系列最新全部jar包和文档 包括serializer.jar、xalan.jar、xercesImpl.jar、xml-apis.jar、xsltc.jar ...解决Provider org.apache.xalan.processor.TransformerFactoryImpl not found错误。
serializer.jar,xalan.jar,xalan-2.7.0.jar,xercesImpl.jar,xsltc.jarxml-apis.jar,解决tomcat和jdk1.6以上Provider org.apache.xalan.processor.TransformerFactoryImpl not found,或者 Error filterStart
xalan 系列最新全部jar包和文档 xalan jar包(包括serializer.jar、xalan.jar、xercesImpl.jar、xml-apis.jar、xsltc.jar) ...Provider org.apache.xalan.processor.TransformerFactoryImpl not found错误。
解决"Provider org.apache.xalan.processor.TransformerFactoryImpl not found"的错误,可能需要检查以下几点: 1. 确保`xalan.jar`存在于类路径中。 2. 如果使用的是较新的Java版本,可能需要调整`java.security`...
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found 结果……tomcat5.0.28缺失包xalan.jar 解压后替换覆盖serializer.jar、...
一个常见的解决方案是使用Oracle的JDBC驱动和Java的`com.sun.org.apache.xerces.internal.jaxp.TransformerFactoryImpl`类,它提供了对XML文档处理的功能,同时也包含了汉字转拼音的能力。在Oracle的PL/SQL环境中,...
3. **执行转换**:使用`TransformerFactory`创建`Transformer`实例,并调用`transform`方法进行转换。 ```java TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = ...
tomcat5.0与jdk1.5的TransformerFactoryImpl类冲突 解压后替换覆盖serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar到%TOMCAT_HOME%\common\endorsed即可
<factory name="org.apache.xalan.processor.TransformerFactoryImpl"/> ``` 这里,"input.xml"是源XML文件,"output.html"是转换后的目标文件,而"transform.xsl"则是定义转换规则的XSL样式表。 总的来说,"ant-...
在Java中,可以使用`com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl`和`com.sun.org.apache.xalan.internal.xsltc.runtime.Output`类,结合CSS选择器,对XML文档进行样式处理。 7. **XML ...