jvm - Tomcat throws OutOfMemoryError on startup -
त्रुटि और निशान:
मैं निम्नलिखित देख रहा हूं OutOfMemoryError
त्रुटि जब एक Windows 32-बिट मशीन पर बिलाव 7.0.28 शुरू करने की कोशिश कर:
गंभीर: युद्ध फ़ाइलों की बहु धागा तैनाती के लिए त्रुटि इंतजार कर java.util पूरा करने के लिए .concurrent.ExecutionException: java.lang.OutOfMemoryError: java.util.concurrent.FutureTask.get (FutureTask.java:188) पर java.util.concurrent.FutureTask.report (FutureTask.java:122) पर जावा ढेर रों गति से org.apache.catalina.startup.HostConfig.deployWARs org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:472) पर (HostConfig.java:752) org.apache.catalina.startup.HostConfig.start पर ( HostConfig.java:1413) org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java पर: org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent पर 313) (Lifecycl eSupport.java:119) org.apache पर। Catalina.util.LifecycleBase.fireLifecycleEvent (जीवनचक्र बीए Se.java:90 ) Org.apache.catalina.util.LifecycleBase.setStateInternal (LifecycleBase जावा में: org.apache.catalina.core.ContainerBase पर org.apache.catalina.util.LifecycleBase.setState पर 401) (LifecycleBase.java:34 6) .startInternal (ContainerBase.ja va: 1159) org.apache.catalina.core.StandardHost.startInternal (StandardHost.java: 785) में org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) पर संगठन पर .apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase। जावा:। 1595) org.apache.catalina.core.ContainerBase $ StartChild.call पर (ContainerBase जावा: 1585) ...
कृपया अगर आप का पता लगाने के लिए और अधिक की जरूरत है मुझे पता है ।
मैंने जो कोशिश की है:
मैंने पालन करने का प्रयास किया है लेकिन असफल रहा है। विशेष रूप से, में निर्देश निम्नलिखित catalina.sh
...
# इस स्क्रिप्ट में चर सेट न करें। इसके बजाय उन्हें अपने कस्टमाइजेशन को अलग रखने के लिए CATALINA_BASE / bin में एक स्क्रिप्ट # setenv.sh में डाल दें
... मैंने setenv.sh
में CATALINA_BASE / bin
बनाया है। उस फ़ाइल की संपूर्ण सामग्री हैं:
सेट CATALINA_OPTS = "$ CATALINA_OPTS -Xms512M -Xmx1024M"
सर्वर को पुन: प्रारंभ करने के बाद, मैं देख रहा हूँ एक ही त्रुटि। कोई मदद? धन्यवाद।
आपने कहा कि आप Windows का उपयोग, लेकिन आप एक यूनिक्स खोल स्क्रिप्ट ".sh" बनाया है। इसे ".bat" में बदलें सेट आदेश इस तरह दिखना चाहिए:
सेट "CATALINA_OPTS =% CATALINA_OPTS% -Xms512m -Xmx1g -XX: MaxPermSize = 256M"
Comments
Post a Comment