Apache camel Camel 2.12.3给出了与XmlConverter相关的异常

Apache camel Camel 2.12.3给出了与XmlConverter相关的异常,apache-camel,Apache Camel,从Camel 2.12.2切换到Camel 2.12.3 即使是Camel 2.13.0和Camel 2.13.1也会出现同样的异常 Caused by: java.lang.UnsupportedOperationException: This class does not support JDK1.5 at weblogic.xml.jaxp.RegistryTransformerFactory.setFeature(RegistryTransformerFactory.java:3

Camel 2.12.2
切换到
Camel 2.12.3
即使是
Camel 2.13.0
Camel 2.13.1
也会出现同样的异常

Caused by: java.lang.UnsupportedOperationException: This class does not support JDK1.5
    at weblogic.xml.jaxp.RegistryTransformerFactory.setFeature(RegistryTransformerFactory.java:317)
    at org.apache.camel.converter.jaxp.XmlConverter.createTransformerFactory(XmlConverter.java:994)
我是usnig
Java6
Tomcat6.0.36
。我也有
xalan2.7.1

我在谷歌上搜索了一下,还发现了以下解决方法:

。或者您可以在
jre\lib
文件夹中添加“
jaxp.properties
” 内容为
javax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl(这里您也可以给出上述3个实现类中的任何一个)

问题是我没有得到内部发生的事情,这使得它在
camel 2.12.2
上工作,在新版本上失败。为什么它会显示错误的消息,抱怨jdk1.5

我认为问题在于它无法找到
TransformerFactory
此时(不确定)

提前谢谢

. Add system properties : (any one of below implementation class works fine)
-Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
-Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
-Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl
TransformerFactory factory = TransformerFactory.newInstance();