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>
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)
>
> "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)
>
> 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
> > 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 <+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/JavaVirtualMachi
>> nes/jdk1.8.0_25.jdk/Contents/Home
>> Using CLASSPATH:       /Applications/softdev/apache-t
>> omcat-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.VersionLoggerListener.log
>> Server version:        Apache Tomcat/8.5.14
>> 24-May-2017 13:26:38.338 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Server built:          Apr 13 2017 12:55:45 UTC
>> 24-May-2017 13:26:38.338 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Server number:         8.5.14.0
>> 24-May-2017 13:26:38.338 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> OS Name:               Mac OS X
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> OS Version:            10.12.4
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Architecture:          x86_64
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Java Home:             /Library/Java/JavaVirtualMachi
>> nes/jdk1.8.0_25.jdk/Contents/Home/jre
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> JVM Version:           1.8.0_25-b17
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> JVM Vendor:            Oracle Corporation
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> CATALINA_BASE:         /Users/rc/zdrop/appdata/tomcat
>> 24-May-2017 13:26:38.339 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> CATALINA_HOME:         /Applications/softdev/apache-tomcat-8.5.14
>> 24-May-2017 13:26:38.340 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Command line argument: -Djava.util.logging.config.fil
>> e=/Users/rc/zdrop/appdata/tomcat/conf/logging.properties
>> 24-May-2017 13:26:38.340 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Command line argument: -Djava.util.logging.manager=or
>> g.apache.juli.ClassLoaderLogManager
>> 24-May-2017 13:26:38.340 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
>> 24-May-2017 13:26:38.340 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Command line argument: -Djava.protocol.handler.pkgs=o
>> rg.apache.catalina.webresources
>> 24-May-2017 13:26:38.340 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.log
>> Command line argument: -Dcatalina.base=/Users/rc/zdrop/appdata/tomcat
>> 24-May-2017 13:26:38.340 INFO [main] 
>> org.apache.catalina.startup.VersionLoggerListener.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.VersionLoggerListener.log
>> Command line argument: -Djava.io.tmpdir=/Users/rc/zdr
>> op/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.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.NioSelectorPool.getSharedSelector
>> Using a shared selector for servlet write/read
>> 24-May-2017 13:26:38.495 INFO [main] 
>> org.apache.catalina.startup.Catalina.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.ContextConfig.beforeStart Exception fixing
>> docBase for context [/web_war]
>>  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(JarURLConn
>> ection.java:122)
>>     at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLC
>> onnection.java:89)
>>     at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:130)
>>     at org.apache.catalina.startup.ContextConfig.fixDocBase(Context
>> Config.java:615)
>>     at org.apache.catalina.startup.ContextConfig.beforeStart(Contex
>> tConfig.java:748)
>>     at org.apache.catalina.startup.ContextConfig.lifecycleEvent(Con
>> textConfig.java:301)
>>     at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(Li
>> fecycleBase.java:94)
>>     at org.apache.catalina.util.LifecycleBase.setStateInternal(Life
>> cycleBase.java:395)
>>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
>> java:149)
>>     at org.apache.catalina.core.ContainerBase.addChildInternal(Cont
>> ainerBase.java:752)
>>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBas
>> e.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(HostCon
>> fig.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.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].StandardCo
>> ntext[/web_war]]
>>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
>> java:167)
>>     at org.apache.catalina.core.ContainerBase.addChildInternal(Cont
>> ainerBase.java:752)
>>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBas
>> e.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(HostCon
>> fig.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.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(Stan
>> dardContext.java:4860)
>>     at org.apache.catalina.core.StandardContext.startInternal(Stand
>> ardContext.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.AbstractSingleArchiveResour
>> ceSet.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.AbstractSingleArchiveResour
>> ceSet.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].StandardCo
>> ntext[/web_war]]
>>     at org.apache.catalina.core.ContainerBase.addChildInternal(Cont
>> ainerBase.java:756)
>>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBas
>> e.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(HostCon
>> fig.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.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.Catalina.start
>> Server startup in 108 ms
>>
>>
>>
>

Reply via email to