在 jboss-as-7.1.1.Final 上,我遇到了类路径问题,在部署 EAR 时出现了错误:
WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) Class Path entry xercesImpl.jar in "/C:/dev/jboss-as-7.1.1.Final/bin/content/appli.ear/lib/xalan-2.7.1-1.jbossorg.jar" does not point to a valid jar for a Class-Path reference.
WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) Class Path entry xml-apis.jar in "/C:/dev/jboss-as-7.1.1.Final/bin/content/appli.ear/lib/xalan-2.7.1-1.jbossorg.jar" does not point to a valid jar for a Class-Path reference.
WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) Class Path entry serializer.jar in "/C:/dev/jboss-as-7.1.1.Final/bin/content/appli.ear/lib/xalan-2.7.1-1.jbossorg.jar" does not point to a valid jar for a Class-Path reference.
如何解决?
谢谢
最佳答案
据说在文件“xalan-2.7.1-1.jbossorg.jar”中,META-INF 文件夹中有一个 MANIFEST.MF 文件,其中包含无效的类路径条目。
这不是错误,只是警告。
但是,您并不真的想手动更改它们。如果类路径中的文件具有其他名称并且希望保持这种状态,则可以这样做。然而,在 JBoss 7.1.1 中,这些文件也应该包含在模块中,因此您可以使用 jboss-deployment-struction.xml 从模块中导入这些文件并将它们从您的耳朵中删除。但它可能会产生其他后果。 xalan/xerces 库很容易被破坏。
如果您唯一的问题是警告消息,并且一切正常,我会忽略它。
关于java - jboss-as-7.1.1.Final Xalan 上的错误部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27938659/