我在设置org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl时遇到问题当在域模式下使用JBoss AS 7.0.2时,javax.xml.transform.TransformerFactory。如果我将以下属性放在standalone.xml中,一切正常,但是如果我在host.xml(或domain.xml)中的服务器中添加相同的属性,服务器将无法启动。如何在JBoss AS 7.0.2中将org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl设置为变压器托管服务器
<property name="javax.xml.transform.TransformerFactory" value="org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl"/>
我在我的部署xalan lib,但我甚至试图把它作为一个全局模块。没有工作。我注意到在控制台中的以下错误:
[Server:server-one] Exception in thread "main" javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl not found
[Server:server-one] at javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:108)
[Server:server-one] at __redirected.__TransformerFactory.<clinit>(__TransformerFactory.java:66)
[Server:server-one] at __redirected.__JAXPRedirected.initAll(__JAXPRedirected.java:82)
[Server:server-one] at org.jboss.modules.Module$1.run(Module.java:88)
[Server:server-one] at org.jboss.modules.Module$1.run(Module.java:75)
[Server:server-one] at java.security.AccessController.doPrivileged(Native Method)
[Server:server-one] at org.jboss.modules.Module.<clinit>(Module.java:75)
[Server:server-one] at org.jboss.modules.Main.main(Main.java:257)
如果我只是删除属性服务器工作正常。
我还能做什么?
我正在使用JBoss AS 7.0.2 Final。
Link for the same question in JBoss community