खोजने मैं थोड़ा CentOS 5.4 पर इस अजीब व्यवहार से हैरान हूँ जब बिलाव 6.0 एक सेवा के रूप शुरू करनेबिल्ला startup.sh मुसीबत JAVA_HOME
मैं /etc/init.d/tomcat पर एक स्क्रिप्ट जोड़ दिया है जो कर सकते हैं उपयोगकर्ता 'टोमकैट' के साथ अपाचे टॉमकैट 6.0 को प्रारंभ/बंद/पुनरारंभ करें, और इसे सेवा के रूप में पंजीकृत करें। सेवा के साथ समस्या यह है कि मुझे 'JAVA_HOME नहीं मिला है और न ही JRE_HOME पर्यावरण चर परिभाषित किया गया है'। लेकिन जब टाइप करें 'sudo -u tomcat echo $ JAVA_HOME' I get '/usr/java/jdk1.5.0_22' जो सही है क्योंकि मैं उस जेडीके का उपयोग कर रहा हूं। इस बारे में क्या किया जा सकता है?
जोड़ने हां। जब मैं निर्यात JAVA_HOME =/usr/java/jdk1.5.0_22 सीधे $ CATALINA_HOME/bin/startup.sh में डालता हूं तो यह कोई समस्या नहीं करता है। –
इसे इसके अंत के बजाय स्क्रिप्ट की शुरुआत में सम्मिलित करना याद रखें। – eaykin