Tomcat redeployment problem:

In the directory log file, we see this error message in some cases when the web application tries to redistribute:

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)

      

It looks like the app is redeployed due to NAS (network attached storage) being temporarily unavailable. Perhaps this body means "cannot access", but I like to understand the reason and the message.

thanks

0


a source to share


1 answer


It actually looks like it has something to do with . tld file in a JAR somewhere containing a poorly formatted URI . Check the JAR content in the application you are redeploying.



(Also why are you redeploying ROOT?)

0


a source







All Articles