Tomcat问题重新部署:

时间:2009-05-13 10:52:22

标签: java tomcat deployment

在catalina日志文件中,在尝试重新部署Web应用程序的某些情况下,我们会看到此错误消息:

INFO: Deploying web application archive ROOT.war
13-May-2009 09:50:09 org.apache.catalina.core.StandardContext processTlds
SEVERE: Error reading tld listeners java.lang.IllegalArgumentException: URI has an authority component
java.lang.IllegalArgumentException: URI has an authority component
    at java.io.File.<init>(File.java:340)
    at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:695)
    at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:277)
    at org.apache.catalina.core.StandardContext.processTlds(StandardContext.java:4441)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4248)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)

由于NAS(网络附加存储)暂时无法访问,因此看起来应用程序已重新部署。可能是权威意味着“无法访问”但我喜欢理解原因和信息。

感谢

1 个答案:

答案 0 :(得分:0)

实际上,它看起来与某个JAR中的.tld file有关,其中包含格式错误的URI。检查要重新部署的应用程序中JAR的内容。

(还有为什么要重新部署ROOT?)

相关问题