部署glassfish v3时出现许多警告

部署glassfish v3时出现许多警告,glassfish,Glassfish,您好,当我尝试在glassfish中部署ear应用程序时,我收到了许多类似的警告: [#|2013-01-14T14:12:52.404+0100|WARNING|glassfish3.1.2|org.apache.jasper.runtime.TldScanner|_ThreadID=34;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/usr/local/glassfish3/glassf

您好,当我尝试在glassfish中部署ear应用程序时,我收到了许多类似的警告:

[#|2013-01-14T14:12:52.404+0100|WARNING|glassfish3.1.2|org.apache.jasper.runtime.TldScanner|_ThreadID=34;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/jaxb-api-2.1.jar does not exist
java.io.FileNotFoundException: /usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/jaxb-api-2.1.jar (Nie ma takiego pliku ani katalogu)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:214)
    at java.util.zip.ZipFile.<init>(ZipFile.java:144)
    at java.util.jar.JarFile.<init>(JarFile.java:152)
    at java.util.jar.JarFile.<init>(JarFile.java:89)


[#|2013-01-14T14:12:52.407+0100|WARNING|glassfish3.1.2|org.apache.jasper.runtime.TldScanner|_ThreadID=34;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/resolver-20050927.jar does not exist
java.io.FileNotFoundException: /usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/resolver-20050927.jar (Nie ma takiego pliku ani katalogu)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:214)
    at java.util.zip.ZipFile.<init>(ZipFile.java:144)
    at java.util.jar.JarFile.<init>(JarFile.java:152
[#|| 2013-01-14T14:12:52.404+0100 | WARNING | glassfish3.1.2 | org.apache.jasper.runtime.TldScanner | u ThreadID=34;| u ThreadName=Thread-2;| PWC6351:在TLD扫描中,提供的资源文件:/usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/jaxb-api-2.1.jar不存在
java.io.FileNotFoundException:/usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/jaxb-api-2.1.jar(Nie ma takiego pliku ani katalogu)
位于java.util.zip.ZipFile.open(本机方法)
位于java.util.zip.ZipFile。(ZipFile.java:214)
位于java.util.zip.ZipFile(ZipFile.java:144)
位于java.util.jar.JarFile。(JarFile.java:152)
位于java.util.jar.JarFile。(JarFile.java:89)
[#| 2013-01-14T14:12:52.407+0100 | WARNING | glassfish3.1.2 | org.apache.jasper.runtime.TldScanner | u ThreadID=34;| u ThreadName=Thread-2;| PWC6351:在TLD扫描中,提供的资源文件:/usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/resolver-20050927.jar不存在
java.io.FileNotFoundException:/usr/local/glassfish3/glassfish/domains/pi/applications/person-ear-1.0-SNAPSHOT-rnull/APP-INF/lib/resolver-20050927.jar(Nie ma takiego pliku ani katalogu)
位于java.util.zip.ZipFile.open(本机方法)
位于java.util.zip.ZipFile。(ZipFile.java:214)
位于java.util.zip.ZipFile(ZipFile.java:144)
位于java.util.jar.JarFile。(JarFile.java:152)

还有其他……对我来说,glassfish似乎不使用自己的类加载器,但我不确定……

很可能是pom.xml中的错误配置导致了这个问题。maven war插件可能包含定制MANIFEST.MF类路径的指令。在我的例子中,我有:

 <manifest>
     <addClasspath>true</addClasspath>
 </manifest>

真的

您应该能够通过简单地注释掉/删除指令来解决此问题。

什么是(Nie ma takiego pliku ani katalogu)意思?这意味着没有文件或目录。这很有帮助。谢谢