2011-06-03 7 views
19

मुझे जेएमवी के कुछ जेवीएम तर्कों को पास करने की आवश्यकता है जो टॉमकैट चल रहा है ताकि मेरा एप्लिकेशन उन्हें उठा सके।सेवा के रूप में चलते समय टोमकैट को जेवीएम तर्क पास करना?

मैं in this article to pick up environment चर के रूप में उल्लिखित प्रक्रिया का पालन करना चाहता हूं।

मैं यह करने के बारे में कैसे जाउंगा?

अद्यतन क्षमा करें यह खिड़कियों के नीचे चल रहा है (7 क्लाइंट सर्वर पर मेरे देव मशीन 2003 को)

+0

आपका ओएस क्या है? –

उत्तर

21

में अन्य फ़ाइलें आपको विंडोज सेवा को संपादित करने की आवश्यकता है।

  1. प्रारंभ Tomcat5w साथ //MS//ServiceName सिस्टम ट्रे जो आप सेवा के विन्यास के लिए एक त्वरित पहुँच देता है में एक आइकन पाने के लिए: ऐसा करने के तीन तरीके हैं।

  2. "नियंत्रण कक्ष" में सेवा प्रबंधक खोलें। टोमकैट के लिए एक प्रविष्टि है।

संपादक में, एक टैब है जहां आप अतिरिक्त जेवीएम पैरामीटर जोड़ सकते हैं।

तीसरा तरीका (जो मैं पसंद करता हूं) एक स्क्रिप्ट लिखना है जो आपके लिए कॉन्फ़िगर करता है। इस तरह, आप बैकअप के लिए कहीं कॉन्फ़िगर को सहेज सकते हैं। docs how to do that देखें (संकेत: tomcat5 //US//... का उपयोग करें)

+0

ऐसा लगता है कि मुझे वास्तव में क्या चाहिए। –

31

विंडोज:

अपने बिलाव/bin फ़ोल्डर में, आप एक tomcat5w होना चाहिए। exe व्यवस्थापक ऐप। जावा टैब पर जाएं और "जावा विकल्प:" बॉक्स में तर्क जोड़ें।

enter image description here

लिनक्स/यूनिक्स:

* nix में, setenv.sh फ़ाइल में परिवर्तन उठाया जाना चाहिए:

export JAVA_OPTS=-server -Xms2g -Xmx4g -XX:PermSize=64m -XX:MaxPermSize=256m $JAVA_OPTS 

catalina.sh मत छुओ या बिन

+4

-1 विंडोज सेवा टॉमकैट शुरू करने के लिए बीएटी फाइलों का उपयोग नहीं करती है। –

+0

यहां तक ​​कि जब यह विंडोज़ सेवा के रूप में चल रहा है? मुझे लगता है कि विंडोज़ सी: \ apache-tomcat-5.5.28 \ bin \ tomcat5.exe निष्पादित करता है हालांकि कमांड लाइन तर्क // आरएस //

+0

@Aaron है, माफ करना, मैंने महसूस किया कि मैंने पोस्ट किया दूसरा उत्तर। – Mikaveli

संबंधित मुद्दे