Hi

Env:
   Tomcat: 6.0.20
   Linux


I am getting this error while trying to deploy a war file. It is a simple app 
which has a tld.


SEVERE: Error deploying web application archive sample.war
java.lang.IllegalArgumentException
        at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:301)
        at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:247)
        at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:74)
        at java.util.jar.JarInputStream.<init>(JarInputStream.java:58)
        at java.util.jar.JarInputStream.<init>(JarInputStream.java:43)
        at 
org.apache.catalina.util.ExtensionValidator.getManifest(ExtensionValidator.java:378)
        at 
org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:189)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
        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:526)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1274)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:619)



web.xml
--------

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 
2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd";>
<web-app>
  <display-name>Test</display-name>
  <description>Test App</description>
...
...
  <taglib>
    <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
    <taglib-location>/c-1.0.6.tld</taglib-location>
  </taglib>
</web-app>



MANIFEST.MF
--------------
Manifest-Version: 1.0
Created-By: 1.6.0_16 (Sun Microsystems Inc.)



I have  jars: jstl-1.1.2.jar and standard-1.0.6.jar under lib.


I am not sure what is missing in manifest file? Do i need to set a value for  
ExtensionValidator? 
Any help?


Thanks
-P





_________________________________________________________________
Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
http://clk.atdmt.com/GBL/go/171222985/direct/01/

Reply via email to