बिल्ला - java.lang.OutOfMemoryError: PermGen अंतरिक्ष
आप का उपयोग. Jsp पृष्ठ तो कुछ समय यह पृष्ठ पर निम्नलिखित त्रुटि से पता चलता है जब है.
============================
HTTP स्तर 500 --
प्रकार अपवाद रिपोर्ट
संदेश
वर्णन एक आंतरिक सर्वर त्रुटि का सामना करना पड़ा () है कि वह इस अनुरोध को पूरा करने से रोका.
अपवाद
javax.servlet.ServletException: Servlet निष्पादन एक अपवाद फेंक दिया
मूल कारण
java.lang.OutOfMemoryError: PermGen अंतरिक्ष
लॉग पूरा मूल कारण का पता लगाने के ढेर नोट अपाचे Tomcat/5.5.25 में उपलब्ध है.
Apache Tomcat/5.5.25
============================
हम ने स्मृति को बढ़ाने की जरूरत है catalina.sh या catalina.bat फ़ाइल में बदलाव करें.
निम्न चरणों का उपयोग करें:
) 1 vi / usr / local / जकार्ता / tomcat / bin / catalina.sh
2) catalina.sh फ़ाइल में निम्नलिखित पंक्ति जोड़ें.
= "-Djava.awt.headless = सच JAVA_OPTS-Dfile.encoding = UTF-8 सर्वर-Xms512m-Xmx1024m-XX: = 256m NewSize-XX: = 256m MaxNewSize-XX: = 256m PermSize-XX: = 256m MaxPermSize -- XX: + DisableExplicitGC "
Catalina.sh फ़ाइल का आंशिक उदाहरण
=============================================
JSSE_HOME # (वैकल्पिक अपने जावा सुरक्षित कुर्सियां एक्सटेंशन पर) मई बिंदु
# (JSSE) स्थापना, जिनकी फाइलें जार में जोड़ दिया जाएगा
# प्रणाली कक्षा में बिल्ला शुरू किया रास्ता.
#
CATALINA_PID # (फ़ाइल जो पीआईडी हैं चाहिए के वैकल्पिक पथ)
Catalina स्टार्टअप जावा प्रक्रिया #, जब शुरू कांटा () प्रयोग किया जाता है
#
# $ आईडी: catalina.sh 609438 2008-01-06 22:14:28 Z Markt $
# --------------------------
= "-Djava.awt.headless = सच JAVA_OPTS-Dfile.encoding = UTF-8 सर्वर-Xms512m-Xmx1024m-XX: = 256m NewSize-XX: = 256m MaxNewSize-XX: = 256m PermSize-XX: = 256m MaxPermSize -- XX: + DisableExplicitGC "
# ओएस विशिष्ट समर्थन करते हैं. Var $ _must_ या तो सच है या झूठ को स्थापित किया जाना था.
cygwin झूठी =
os400 झूठी =
डार्विन झूठी =
=====================














