简体   繁体   English

Tomcat8在部署时挂断

[英]Tomcat8 hangs up while deploying

FOLLOWING IS THE UNSTABLE VERSION LOG : 以下是不稳定的版本日志:

org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
    29-Feb-2016 12:51:28.535 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    29-Feb-2016 12:51:28.559 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2950 ms
    29-Feb-2016 12:51:28.662 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
    29-Feb-2016 12:51:28.663 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.32
    29-Feb-2016 12:51:28.843 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /usr/share/tomcat8/webapps/ROOT.war

FOLLOWING IS THE UNSTABLE VERSION LOG WITH JSTACK DUMP: 以下是带有JSTACK DUMP的不稳定版本日志:

01-Mar-2016 06:17:03.508 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
01-Mar-2016 06:17:03.508 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.32
01-Mar-2016 06:17:03.707 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /usr/share/tomcat8/webapps/ROOT.war
2016-03-01 06:21:20
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.31-b07 mixed mode):

"localhost-startStop-1" #17 daemon prio=5 os_prio=0 tid=0x00007f924c012800 nid=0x854 runnable [0x00007f9250a19000]
   java.lang.Thread.State: RUNNABLE
    at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
    at java.io.File.isDirectory(File.java:849)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2013)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2022)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1964)
    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1915)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1158)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
    - locked <0x00000000e32d0768> (a org.apache.catalina.startup.ContextConfig)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
    - locked <0x00000000e32d26b8> (a org.apache.catalina.core.StandardContext)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    - locked <0x00000000e32d26b8> (a org.apache.catalina.core.StandardContext)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:939)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1812)
    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)

"Catalina-startStop-1" #16 daemon prio=5 os_prio=0 tid=0x00007f9268482000 nid=0x851 waiting on condition [0x00007f9250b1e000]
   java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x00000000e31001e0> (a java.util.concurrent.FutureTask)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
    at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
    at java.util.concurrent.FutureTask.get(FutureTask.java:191)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:731)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:400)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1542)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:286)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)
    - locked <0x00000000e3100068> (a org.apache.catalina.core.StandardHost)
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:339)
    - locked <0x00000000e3100068> (a org.apache.catalina.core.StandardHost)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:933)
    - locked <0x00000000e3100068> (a org.apache.catalina.core.StandardHost)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
    - locked <0x00000000e3100068> (a org.apache.catalina.core.StandardHost)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    - locked <0x00000000e3100068> (a org.apache.catalina.core.StandardHost)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
    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)

"NioBlockingSelector.BlockPoller-2" #15 daemon prio=5 os_prio=0 tid=0x00007f9268472800 nid=0x84c runnable [0x00007f9250c20000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
    - locked <0x00000000e3100528> (a sun.nio.ch.Util$2)
    - locked <0x00000000e3100538> (a java.util.Collections$UnmodifiableSet)
    - locked <0x00000000e31004e0> (a sun.nio.ch.EPollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
    at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:342)

"NioBlockingSelector.BlockPoller-1" #14 daemon prio=5 os_prio=0 tid=0x00007f9268463800 nid=0x84b runnable [0x00007f9250d21000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
    - locked <0x00000000e31005d8> (a sun.nio.ch.Util$2)
    - locked <0x00000000e31005e8> (a java.util.Collections$UnmodifiableSet)
    - locked <0x00000000e3100590> (a sun.nio.ch.EPollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
    at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:342)

"GC Daemon" #13 daemon prio=2 os_prio=0 tid=0x00007f92683b4000 nid=0x83a in Object.wait() [0x00007f9251493000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000e31005f8> (a sun.misc.GC$LatencyLock)
    at sun.misc.GC$Daemon.run(GC.java:117)
    - locked <0x00000000e31005f8> (a sun.misc.GC$LatencyLock)

"AsyncFileHandlerWriter-99747242" #12 daemon prio=5 os_prio=0 tid=0x00007f926810f800 nid=0x833 waiting on condition [0x00007f9251df5000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x00000000e2c4d648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
    at java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522)
    at java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)
    at org.apache.juli.AsyncFileHandler$LoggerThread.run(AsyncFileHandler.java:145)

"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007f92680bc800 nid=0x822 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread1" #8 daemon prio=9 os_prio=0 tid=0x00007f92680b7800 nid=0x7d4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #7 daemon prio=9 os_prio=0 tid=0x00007f92680b5000 nid=0x6b8 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Event Helper Thread" #6 daemon prio=10 os_prio=0 tid=0x00007f92680b3000 nid=0x6b6 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Transport Listener: dt_socket" #5 daemon prio=10 os_prio=0 tid=0x00007f92680af800 nid=0x6b2 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f92680a0800 nid=0x6ad waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f9268074800 nid=0x67a in Object.wait() [0x00007f9252801000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000e2c4e750> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
    - locked <0x00000000e2c4e750> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f9268072800 nid=0x677 in Object.wait() [0x00007f9252902000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000e2c4e790> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:502)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
    - locked <0x00000000e2c4e790> (a java.lang.ref.Reference$Lock)

"main" #1 prio=5 os_prio=0 tid=0x00007f926800b800 nid=0x5eb waiting on condition [0x00007f926fd14000]
   java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x00000000e3100400> (a java.util.concurrent.FutureTask)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
    at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
    at java.util.concurrent.FutureTask.get(FutureTask.java:191)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
    - locked <0x00000000e3100678> (a org.apache.catalina.core.StandardEngine)
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
    - locked <0x00000000e3100678> (a org.apache.catalina.core.StandardEngine)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    - locked <0x00000000e3100678> (a org.apache.catalina.core.StandardEngine)
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
    - locked <0x00000000e3100678> (a org.apache.catalina.core.StandardEngine)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    - locked <0x00000000e2c4e7d0> (a org.apache.catalina.core.StandardService)
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)
    - locked <0x00000000e2c4e818> (a java.lang.Object)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    - locked <0x00000000e2c4e828> (a org.apache.catalina.core.StandardServer)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

"VM Thread" os_prio=0 tid=0x00007f926806d800 nid=0x668 runnable 

"VM Periodic Task Thread" os_prio=0 tid=0x00007f92680bf800 nid=0x823 waiting on condition 

JNI global references: 2015

Heap
 def new generation   total 16640K, used 4482K [0x00000000d4000000, 0x00000000d5200000, 0x00000000e2aa0000)
  eden space 14848K,  30% used [0x00000000d4000000, 0x00000000d445c1d0, 0x00000000d4e80000)
  from space 1792K,   0% used [0x00000000d5040000, 0x00000000d50446c8, 0x00000000d5200000)
  to   space 1792K,   0% used [0x00000000d4e80000, 0x00000000d4e80000, 0x00000000d5040000)
 tenured generation   total 36864K, used 9565K [0x00000000e2aa0000, 0x00000000e4ea0000, 0x0000000100000000)
   the space 36864K,  25% used [0x00000000e2aa0000, 0x00000000e33f7508, 0x00000000e33f7600, 0x00000000e4ea0000)
 Metaspace       used 13333K, capacity 13508K, committed 13568K, reserved 1060864K
  class space    used 1456K, capacity 1525K, committed 1536K, reserved 1048576K

FOLLOWING IS THE STABLE VERSION LOG : 以下是稳定的版本日志:

25-Feb-2016 11:14:45.177 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: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
25-Feb-2016 11:14:45.742 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
25-Feb-2016 11:14:45.788 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
25-Feb-2016 11:14:45.806 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
25-Feb-2016 11:14:45.808 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
25-Feb-2016 11:14:45.814 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1996 ms
25-Feb-2016 11:14:45.897 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
25-Feb-2016 11:14:45.897 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.32
25-Feb-2016 11:14:45.993 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /usr/share/tomcat8/webapps/ROOT.war
25-Feb-2016 11:14:46.196 INFO [localhost-startStop-1] org.apache.catalina.startup.ExpandWar.expand An expanded directory [/usr/share/tomcat8/webapps/ROOT] was found with a last modified time that did not match the associated WAR. It will be deleted.
25-Feb-2016 11:15:00.462 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.2.1.RELEASE)

Question : Tomcat8 does not move forward once it starts deploying the WAR file. 问题:Tomcat8一旦开始部署WAR文件,就不会继续前进。 WAR File is located in and has the appropriate permissions: WAR文件位于,并具有适当的权限:

/usr/share/tomcat8/webapps/ROOT.WAR

I can not figure out the reason why it is getting blocked and does not move forward. 我无法弄清楚为什么它被阻止并且无法继续前进的原因。 I newbie. 我是新手 I tried changing user permissions and groups but no luck. 我尝试更改用户权限和组,但没有运气。

If the build is SUCCESSFUL and If its not an entropy issue. 如果构建成功,并且不是熵问题。 It is highly possible that it is an issue related to tomcat. 这很可能是与tomcat有关的问题。

Check tomcat8 logs : 检查tomcat8日志:

/usr/share/tomcat8/logs/tomcat.initd.logs

It will help to figure out where the problem lies. 这将有助于找出问题所在。 I just used 我刚用过

sudo adduser -d tomcat tomcat

: Adding a user and a home directory. :添加用户和主目录。 useradd is not recommended and activate the account with 不建议使用useradd并使用激活帐户

sudo passwd tomcat

and then start the tomcat8 installation process. 然后启动tomcat8安装过程。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM