当前位置: 首页 > 知识库问答 >
问题:

JBoss 7 ClassNotFoundError

柳浩大
2023-03-14

当试图部署新的耳朵文件在JBoss 7和tring访问服务我得到以下错误:

16:17:39114错误[org.apache.catalina.core.ContainerBase.[jboss.web]。[默认主机]。[/my-app-ejb-1.0-SNAPSHOT]。[MyServiceBean]](http--10.232.165.117-8080-1)Servlet。servlet MyServiceBean的service()引发异常:java。util。MissingResourceException:无法实例化工厂委托,获得异常:java。lang.ClassNotFoundException:com。太阳组织。阿帕奇。沙兰。内部的xsltc。特拉克斯。TransformerFactoryImpl来自[Module“deployment.my-app-ear-1.0-SNAPSHOT.ear:main”来自[Service Module Loader]java。lang.ClassNotFoundException:com。太阳组织。阿帕奇。沙兰。内部的加工机TransformerFactoryImpl来自[Module“deployment.my-app-ear-1.0-SNAPSHOT.ear:main”来自[Service Module Loader]java。lang.ClassNotFoundException:org。阿帕奇。沙兰。加工机weblogic上[Module“deployment.my-app-ear-1.0-SNAPSHOT.ear:main”中的TransformerFactoryImpl。xml。jaxp。乌提尔斯。weblogic上的getDelegate(Utils.java:28)[wlfullclient5-12.1.3.0.0.jar:12.1.3.0.0]。xml。jaxp。WebLogicTransformerFactory。(WebLogicTransformerFactory.java:79)[wlfullclient5-12.1.3.0.0.jar:12.1.3.0.0]位于weblogic。xml。jaxp。RegistryTransformerFactory。(RegistryTransformerFactory.java:62)[wlfullclient5-12.1.3.0.0.jar:12.1.3.0.0]位于weblogic。xml。jaxp。RegistrySAXTransformerFactory。(RegistrySAXTransformerFactory.java:12)[wlfullclient5-12.1.3.0.0.jar:12.1.3.0.0]位于sun。反映国家结构附件MPL。sun上的newInstance0(本机方法)[rt.jar:1.7.0_65]。反映国家结构附件MPL。sun上的newInstance(NativeConstructorAccessorImpl.java:57)[rt.jar:1.7.0_65]。反映删除构造函数或AccessorImpl。java上的newInstance(DelegatingConstructorAccessorImpl.java:45)[rt.jar:1.7.0_65]。朗。反思。构造器。newInstance(Constructor.java:526)[rt.jar:1.7.0_65]at_u已重定向__变压器厂。(_TransformerFactory.java:111)[jboss modules.jar:1.1.1.GA]位于sun。反映国家结构附件MPL。sun上的newInstance0(本机方法)[rt.jar:1.7.0_65]。反映国家结构附件MPL。newInstance(NativeConstructorAccessorImpl.java:57)[rt.jar:1.7.0_65]

你能建议如何解决这个问题吗?

共有1个答案

劳通
2023-03-14

这个问题可能是因为您的项目中没有xalan库。

因此,您可以从http://mvnrepository.com/artifact/xalan/xalan/2.7.2将其添加到项目中,也可以通过创建jboss-deployment-structure.xml文件使用JBoss服务器中包含的文件:

<jboss-deployment-structure>
    <deployment>            
        <exclusions>            
            <module name="org.apache.xalan" />
        </dependencies>
    </deployment>
</jboss-deployment-structure>

如果你有任何问题-添加xerces库以及:

<jboss-deployment-structure>
    <deployment>            
        <exclusions>            
            <module name="org.apache.xalan" />
            <module name="org.apache.xerces" /> 
        </dependencies>
    </deployment>
</jboss-deployment-structure>

希望这能有所帮助。

P. S.JBoss留档关于类加载在JBoss:https://docs.jboss.org/author/display/AS7/Class加载在AS7

 类似资料:

相关问答

相关文章

相关阅读