我们需要让最新版本的 Xalan/Serialize/Xerces jar 文件在我们耳边运行。当我们运行我们的应用程序代码并随后获取java.lang.NoSuchMethodError
's.
我读过这样的文章:http ://www.openscope.net/2010/07/15/setting-up-a-jboss-instance-v5-x-class-loading/
我已将 jboss-app.xml 文件添加到我的 meta-inf 目录中,该目录已打包到我的耳朵中。这是我坚持的内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-app PUBLIC
"-//JBoss//DTD Java EE Application 5.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss-app_5_0.dtd">
<jboss-app>
<loader-repository>
org.apache.xalan:archive=servicebroker-enterprise.ear
<loader-repository-config>
java2ParentDelegation=false
</loader-repository-config>
</loader-repository>
</jboss-app>
当我有该代码时,我的耳朵没有加载到 jboss 中。我看到它找到了耳朵,然后只是移动到其他耳朵而不加载它。我打开了调试日志,没有看到任何错误或提及为什么它没有被加载。
为什么我的耳朵没有加载?