Hi there,

 

I am facing a problem in deploying multiple war file on a server on tomcat.

 

I tried multiple war files on windows machine on tomcat 8 & 9 versions,
which works fine. But when it does deploy to Linux (ubuntu) server it does
not deploy all of the war files on the server. I tried it on both tomcat
versions 8 & 9.

 

I searched for a solution and tried to keep increasing the memory with the
following command in the environment file but the problem still persists.

 

CATALINA_OPTS=-server -Xms2048m -Xmx2048m -XX:PermSize=1024m
-XX:MaxPermSize=2048m

 

It does compile some war files but raised an error on some or all of the war
files, with random behavior.

 

Full detail of error is below:

 

08-Jan-2019 14:13:38.834 SEVERE [Catalina-utility-1]
org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
application archive [/home/ubuntu/apache-tomcat-9.0.14/webapps/Stage.war]

java.lang.IllegalStateException: Error starting child

                at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
16)

                at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)

                at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)

                at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978)

                at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)

                at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

                at java.util.concurrent.FutureTask.run(FutureTask.java:266)

                at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorS
ervice.java:75)

                at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.
java:112)

                at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773)

                at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)

                at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1621)

                at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:305)

                at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java
:123)

                at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:
1149)

                at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1351)

                at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1355)

                at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1333)

                at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

                at
java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)

                at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$
301(ScheduledThreadPoolExecutor.java:180)

                at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Sch
eduledThreadPoolExecutor.java:294)

                at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
49)

                at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
24)

                at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.ja
va:61)

                at java.lang.Thread.run(Thread.java:748)

Caused by: org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Stage]]

                at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase
.java:441)

                at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

                at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
13)

                ... 25 more

Caused by: java.lang.IllegalStateException: Unable to complete the scan for
annotations for web application [/Stage] due to a StackOverflowError.
Possible root causes include a too low setting for -Xss and illegal cyclic
inheritance dependencies. The class hierarchy being processed was
[org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodab
leVector->org.bouncycastle.asn1.ASN1EncodableVector]

                at
org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.ja
va:2174)

                at
org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextCo
nfig.java:2112)

                at
org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfi
g.java:2058)

                at
org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfi
g.java:2028)

                at
org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.j
ava:1981)

                at
org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:
1237)

                at
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1136)

                at
org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:
768)

                at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:
301)

                at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java
:123)

                at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:
5029)

                at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

 

Regards,

Best Regards | Bien Cordialement | تحياتي

Faisal Zaidi 
Application Architect




Bester Capital Investments Group | Proud Sponsor Of Moto3

 <https://www.facebook.com/BesterCapitalMedia/>
<https://www.instagram.com/bestercapitalmedia/?hl=en>
<https://www.linkedin.com/company/bester-capital-media/>
<https://www.youtube.com/channel/UCUJSCW_nUw1Pvx1HFz94oXw>
<https://twitter.com/BCM_UAE>  

M: +92 345 4077557
E: fai...@bestercapitalmedia.com <mailto:fai...@bestercapitalmedia.com>  
     <http://www.bestercapitalmedia.com/> www.bestercapitalmedia.com

UAE | ITALY | PK | SWITZERLAND

 

Reply via email to