मैं Ubuntu 9.04 से tomcat6 पैकेज का उपयोग करके टॉमकैट चला रहा हूं, जो कि जेस्माइल का उपयोग करके टॉमकैट से एक डेमॉन बनाता है। मैं -Xmx
टॉमकैट के लिए जावा हीप विकल्प सेट करने का उचित तरीका जानना चाहता हूं । जहाँ भी सबसे अधिक शैलीगत रूप से सही है, मैं कॉन्फ़िगरेशन डालना चाहता हूँ, और जहाँ भी संभव हो कम से कम उबंटू पैकेज अपडेट द्वारा अधिलेखित होने की संभावना है।
मेरे द्वारा अभी देखे जाने वाले विकल्प:
- हार्ड-कोड उन्हें कहीं में
/etc/init.d/tomcat6
। - हार्ड-कोड उन्हें कहीं में
/usr/share/tomcat6/bin/catalina.sh
। /usr/share/tomcat6/bin/startup.sh
वांछित झंडे लगाने के लिए CATALINA_OPTS सेट करने के लिए एक लाइन बनाएं और फिर CATALINA_OPTS को एक पर्यावरण चर के रूप में निर्यात करें। (ऐसा लगता है कि यह द्वारा उठाया जाएगाcatalina.sh
।)
आखिरी विकल्प सबसे अच्छा लगता है, और यह टॉमकैट स्टार्टअप स्क्रिप्ट में जावा के ढेर को बढ़ाने पर वकालत (बिना स्पष्टीकरण के) । लेकिन मैं दूसरी राय लेना चाहता था। कोई भी पुष्टि करना चाहता है कि बेहतर तरीका नहीं है?