Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Xalan配置JBOSS_Java_Jboss_Xalan - Fatal编程技术网

Java Xalan配置JBOSS

Java Xalan配置JBOSS,java,jboss,xalan,Java,Jboss,Xalan,在使用Xalan时,当我调用此库的函数(例如:PrintTraceListener ptl=new PrintTraceListener(pw))时,我在控制台中遇到此错误 Caused by: java.lang.ClassNotFoundException: org.apache.xalan.trace.PrintTraceListener from [Module "deployment.ReceptionPartenairesSATest.ear.sa.war:main" from Se

在使用Xalan时,当我调用此库的函数(例如:PrintTraceListener ptl=new PrintTraceListener(pw))时,我在控制台中遇到此错误

Caused by: java.lang.ClassNotFoundException: org.apache.xalan.trace.PrintTraceListener from [Module "deployment.ReceptionPartenairesSATest.ear.sa.war:main" from Service Module Loader]
                    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
                ....
Caused by: java.lang.NoClassDefFoundError: org/apache/xalan/trace/PrintTraceListener
                    at fr.recouv.cfe.sa.impl.NairesSAImpl.transformXSL(NairesSAImpl.java:333) [classes:]
                    at fr.recouv.cfe.sa.impl.NairesSAImpl.transformToLas(NairesSAImpl.java:290) [classes:]
                .....
Caused by: org.jboss.weld.exceptions.WeldException: org/apache/xalan/trace/PrintTraceListener
                at org.jboss.weld.bean.InterceptorImpl.intercept(InterceptorImpl.java:92) [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
                at org.jboss.as.weld.ejb.DelegatingInterceptorInvocationContext.proceed(DelegatingInterceptorInvocationContext.java:71) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]

您需要提供一个可复制的测试用例。您可以从描述部署包开始。你耳朵里装的是什么?为什么?另外,jboss版本等内容也是相关的。解决方案是在我的测试类中手动添加xalan的jar,以便在部署时添加它:
war.addAsLibrary(新文件(“C:/dev/maven/repository/xalan/xalan/2.7.1.jbossorg-1/xalan-2.7.1.jbossorg-1.jar”)所以你用的是Arquillian。。。。你本来可以在问题中提到的