Thanks for your quick answer.

I found my mistake, I put the war in a wrong webapps directory, and I don't know why there was a symbolic link with the same name in the good webapps directory !
Problem solved.
Thanks a lot.


On 24/05/2017 13:39, Simon De Uvarow wrote:
Sorry, the
   "A WAR file may be digitally signed
<https://en.wikipedia.org/wiki/Digital_signature> in the same way as a
JAR <https://en.wikipedia.org/wiki/JAR_%28file_format%29> file in order
to allow others to determine where the source code came from."
 wasn't correct. My bad.

But try searching why your war file doesn't contain the META-INF folder.





"No olvides, no traiciones, lo que llevas bien dentro de ti. No olvides,
no traiciones, lo que siempre te ha hecho vivir."

On Wed, May 24, 2017 at 8:35 AM, Simon De Uvarow <sdeuva...@gmail.com
<mailto:sdeuva...@gmail.com>> wrote:

    Hi Ricardo, it looks like your war files doesn't contain the
    META-INF folder.

    Check here:
    https://en.wikipedia.org/wiki/WAR_(file_format)
    <https://en.wikipedia.org/wiki/WAR_(file_format)>

    "A WAR file may be digitally signed
    <https://en.wikipedia.org/wiki/Digital_signature> in the same way as
    a JAR <https://en.wikipedia.org/wiki/JAR_%28file_format%29> file in
    order to allow others to determine where the source code came from."

    https://en.wikipedia.org/wiki/JAR_(file_format)
    <https://en.wikipedia.org/wiki/JAR_(file_format)>

    Hope it helps,


    "No olvides, no traiciones, lo que llevas bien dentro de ti. No
    olvides, no traiciones, lo que siempre te ha hecho vivir."

    On Wed, May 24, 2017 at 8:31 AM, Riccardo Cohen
    <riccardo.co...@e5group.fr <mailto:riccardo.co...@e5group.fr>> wrote:

        Hello

        I'm new to tomcat and just tried sucessfully a small hello world
        with tomcat 8.5.14 on macosx / java 1.8.0_25.

        With IntelliJ I created a war thanks to their tomcat plugin. The
        war is valid and can be unzipped with no problem:

        .../apache-tomcat-8.5.14/webapps> unzip web_war.war
        Archive:  web_war.war
          inflating: Basic1.jsp
          inflating: Basic2.jsp
          inflating: header.jspf
           creating: WEB-INF/
           creating: WEB-INF/classes/
           creating: WEB-INF/classes/Basic2/
          inflating: WEB-INF/classes/Basic2/Basic2Servlet.class
          inflating: WEB-INF/web.xml

        But when I put it in $CATALINA_HOME/webapps , I have an
        exception a launch time :

        java.util.zip.ZipException: error in opening zip file

        (full log below). I found nothing on googling about this error.
        Where should I search ?

        Thanks a lot.

        --
        Riccardo Cohen
        +33 6 09 83 64 49 <tel:+33%206%2009%2083%2064%2049>
        E5Group
        http://www.5flow.com






        FULL LOG:
        ---------
        Using CATALINA_BASE:   /Users/rc/zdrop/appdata/tomcat
        Using CATALINA_HOME:   /Applications/softdev/apache-tomcat-8.5.14
        Using CATALINA_TMPDIR: /Users/rc/zdrop/appdata/tomcat/temp
        Using JRE_HOME:
        /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
        Using CLASSPATH:
        
/Applications/softdev/apache-tomcat-8.5.14/bin/bootstrap.jar:/Applications/softdev/apache-tomcat-8.5.14/bin/tomcat-juli.jar
        24-May-2017 13:26:38.336 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Server version:        Apache Tomcat/8.5.14
        24-May-2017 13:26:38.338 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Server built:          Apr 13 2017 12:55:45 UTC
        24-May-2017 13:26:38.338 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Server number:         8.5.14.0
        24-May-2017 13:26:38.338 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        OS Name:               Mac OS X
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        OS Version:            10.12.4
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Architecture:          x86_64
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Java Home:
        /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        JVM Version:           1.8.0_25-b17
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        JVM Vendor:            Oracle Corporation
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        CATALINA_BASE:         /Users/rc/zdrop/appdata/tomcat
        24-May-2017 13:26:38.339 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        CATALINA_HOME:         /Applications/softdev/apache-tomcat-8.5.14
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument:
        
-Djava.util.logging.config.file=/Users/rc/zdrop/appdata/tomcat/conf/logging.properties
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument:
        -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument:
        -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument:
        -Dcatalina.base=/Users/rc/zdrop/appdata/tomcat
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument:
        -Dcatalina.home=/Applications/softdev/apache-tomcat-8.5.14
        24-May-2017 13:26:38.340 INFO [main]
        org.apache.catalina.startup.Ve
        <http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
        Command line argument:
        -Djava.io.tmpdir=/Users/rc/zdrop/appdata/tomcat/temp
        24-May-2017 13:26:38.341 INFO [main]
        org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The
        APR based Apache Tomcat Native library which allows optimal
        performance in production environments was not found on the
        java.library.path:
        
/Users/rc/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
        24-May-2017 13:26:38.462 INFO [main]
        org.apache.coyote.AbstractProtocol.init Initializing
        ProtocolHandler ["http-nio-8000"]
        24-May-2017 13:26:38.491 INFO [main] org.apache.tomcat.util.net
        <http://org.apache.tomcat.util.net>.NioSelectorPool.getSharedSelector
        Using a shared selector for servlet write/read
        24-May-2017 13:26:38.493 INFO [main]
        org.apache.coyote.AbstractProtocol.init Initializing
        ProtocolHandler ["ajp-nio-8009"]
        24-May-2017 13:26:38.495 INFO [main] org.apache.tomcat.util.net
        <http://org.apache.tomcat.util.net>.NioSelectorPool.getSharedSelector
        Using a shared selector for servlet write/read
        24-May-2017 13:26:38.495 INFO [main]
        org.apache.catalina.startup.Ca
        <http://org.apache.catalina.startup.Ca>talina.load
        Initialization processed in 515 ms
        24-May-2017 13:26:38.526 INFO [main]
        org.apache.catalina.core.StandardService.startInternal Starting
        service Catalina
        24-May-2017 13:26:38.526 INFO [main]
        org.apache.catalina.core.StandardEngine.startInternal Starting
        Servlet Engine: Apache Tomcat/8.5.14
        24-May-2017 13:26:38.550 INFO [localhost-startStop-1]
        org.apache.catalina.startup.HostConfig.deployWAR Deploying web
        application archive
        /Users/rc/zdrop/appdata/tomcat/webapps/web_war.war
        24-May-2017 13:26:38.576 SEVERE [localhost-startStop-1]
        org.apache.catalina.startup.Co
        <http://org.apache.catalina.startup.Co>ntextConfig.beforeStart
        Exception fixing docBase for context [/web_war]
         java.util.@.ZipException <mailto:java.util.@.ZipException>:
        error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:220)
            at java.util.zip.ZipFile.<init>(ZipFile.java:150)
            at java.util.jar.JarFile.<init>(JarFile.java:166)
            at java.util.jar.JarFile.<init>(JarFile.java:103)
            at
        sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
            at
        sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
            at
        sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99)
            at
        
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
            at
        
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
            at
        org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:130)
            at org.apache.catalina.startup.Co
        
<http://org.apache.catalina.startup.Co>ntextConfig.fixDocBase(ContextConfig.java:615)
            at org.apache.catalina.startup.Co
        
<http://org.apache.catalina.startup.Co>ntextConfig.beforeStart(ContextConfig.java:748)
            at org.apache.catalina.startup.Co
        
<http://org.apache.catalina.startup.Co>ntextConfig.lifecycleEvent(ContextConfig.java:301)
            at
        
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
            at
        
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:395)
            at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)
            at
        
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
            at
        org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
            at
        org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
            at
        org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
            at
        
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
            at
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at
        
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at
        
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)

        24-May-2017 13:26:38.589 SEVERE [localhost-startStop-1]
        org.apache.catalina.core.ContainerBase.addChildInternal
        ContainerBase.addChild: start:
         org.apache.catalina.LifecycleException: Failed to start
        component
        
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/web_war]]
            at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
            at
        
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
            at
        org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
            at
        org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
            at
        org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
            at
        
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
            at
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at
        
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at
        
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)
        Caused by: org.apache.catalina.LifecycleException: Failed to
        start component
        [org.apache.catalina.webresources.StandardRoot@4856d920]
            at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
            at
        
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4860)
            at
        
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4992)
            at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
            ... 10 more
        Caused by: org.apache.catalina.LifecycleException: Failed to
        initialize component
        [org.apache.catalina.webresources.WarResourceSet@1af3a381]
            at
        org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
            at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
            at
        
org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:699)
            at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
            ... 13 more
        Caused by: java.lang.IllegalArgumentException:
        java.util.zip.ZipException: error in opening zip file
            at
        
org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:113)
            at
        org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
            ... 16 more
        Caused by: java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:220)
            at java.util.zip.ZipFile.<init>(ZipFile.java:150)
            at java.util.jar.JarFile.<init>(JarFile.java:166)
            at java.util.jar.JarFile.<init>(JarFile.java:103)
            at
        
org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:110)
            ... 17 more

        24-May-2017 13:26:38.590 SEVERE [localhost-startStop-1]
        org.apache.catalina.startup.HostConfig.deployWAR Error deploying
        web application archive
        /Users/rc/zdrop/appdata/tomcat/webapps/web_war.war
         java.lang.IllegalStateException: ContainerBase.addChild: start:
        org.apache.catalina.LifecycleException: Failed to start
        component
        
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/web_war]]
            at
        
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:756)
            at
        org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
            at
        org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
            at
        org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
            at
        
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
            at
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at
        
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at
        
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)

        24-May-2017 13:26:38.591 INFO [localhost-startStop-1]
        org.apache.catalina.startup.HostConfig.deployWAR Deployment of
        web application archive
        /Users/rc/zdrop/appdata/tomcat/webapps/web_war.war has finished
        in 40 ms
        24-May-2017 13:26:38.593 INFO [main]
        org.apache.coyote.AbstractProtocol.start Starting
        ProtocolHandler ["http-nio-8000"]
        24-May-2017 13:26:38.602 INFO [main]
        org.apache.coyote.AbstractProtocol.start Starting
        ProtocolHandler ["ajp-nio-8009"]
        24-May-2017 13:26:38.603 INFO [main]
        org.apache.catalina.startup.Ca
        <http://org.apache.catalina.startup.Ca>talina.start Server
        startup in 108 ms





--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to