2012-09-17 59 views
8

बिलाव को पूरा करने के 7.0.30 स्टार्टअप पर विफल रहता है (शुरू करने के लिए प्रबंधित नहीं करता है) युद्ध फ़ाइलों की बहु धागा तैनाती के लिए इंतजार कर स्टैक ट्रेस: ​​Tomcat7:</p> <pre><code>SEVERE: Error waiting for multi-thread deployment of WAR files to complete </code></pre> <p>निम्न अपवाद के भरा है: त्रुटि इस अपवाद के साथ

==> /usr/share/tomcat7/logs/catalina.out <== 

Sep 17, 2012 2:43:22 PM org.apache.catalina.startup.HostConfig deployWAR 
INFO: Deploying web application archive /usr/share/tomcat7/webapps/cfwd.war 
Sep 17, 2012 2:43:22 PM org.apache.catalina.startup.HostConfig deployWARs 
SEVERE: Error waiting for multi-thread deployment of WAR files to complete 
java.lang.InterruptedException 
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302) 
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248) 
    at java.util.concurrent.FutureTask.get(FutureTask.java:111) 
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:752) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1454) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) 
    at java.lang.Thread.run(Thread.java:679) 

ध्यान दें कि cfwd.warwebapps निर्देशिका में केवल युद्ध फ़ाइल है (सामान्य डिफ़ॉल्ट सामग्री के अलावा, examples, manager, आदि आदि के रूप में)।

इसके लिए संभावित कारणों के बारे में कोई विचार?

+0

http://stackoverflow.com/questions/12263684/infinite-loop-when-deploying-a-war-on-tomcat-7 का डुप्लिकेट –

उत्तर

1

आमतौर पर प्रशंसा वर्ग पदानुक्रम के साथ किसी समस्या के कारण होता है। मैंने देखा है कि एक उदाहरण सर्कुलर विरासत पेश करने वाले पुराने वर्गों के साथ है।

यदि आप 7.0.47 में अपग्रेड करते हैं तो आपको समस्या के बारे में अधिक जानकारीपूर्ण त्रुटि संदेश मिल जाएगा। वैकल्पिक रूप से, चीजों को साफ करने के लिए आपकी प्रशंसा का एक साफ निर्माण पर्याप्त हो सकता है।