2015-03-11 10 views
23

के स्टार्टअप.बैट को चलाने का प्रयास करते समय JRE_HOME चर सही ढंग से परिभाषित नहीं किया गया है जब 'startup.bat' त्रुटि का उपयोग कर cmd प्रॉम्प्ट के माध्यम से टोमकैट सर्वर को प्रारंभ करने का प्रयास करते समय- "JRE_HOME चर सही ढंग से परिभाषित नहीं किया गया है। \ Program Files \ जावा \ अपाचे-बिल्ला-7.0.59 \ अपाचे-बिल्ला-7.0.59
JAVA_HOME-सी: वातावरण चर इस कार्यक्रम "जैसे-त्रुटि प्राप्त करना: Apache-Tomcat

CATALINA_HOME-सी परिभाषित किया जाता है पर्यावरण पथ चलाने की जरूरत है : \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.8.0_25;
जेआरई_होम-सी: \ प्रोग्राम फ़ाइलें \ जावा \ jre1.8.0_25 \ bin;

उत्तर

29

के लिए सेट, अपने काम कर रहे:

  • CATALINA_HOME = C: \ Program Files \ जावा \ अपाचे-बिल्ला-7.0.59 \ अपाचे-बिल्ला के रूप में पर्यावरण चर सेट -7.0.5 9 (पता जहां आपका अपाचे टॉमकैट है)
  • JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_25; (पता जहां आपका जेडीके है)
  • JRE_Home = C: \ Program Files \ Java \ jre1.8.0_25; (पता जहाँ आपके JRE है)
  • CLASSPATH =% JAVA_HOME% \ बिन;% JRE_HOME% \ बिन;% CATALINA_HOME% \ lib
+2

मुझे लगता है कि आप PATH के अंदर "... \ bin" फ़ोल्डरों को रखना चाहते हैं, क्लासस्पैट –

+0

के अंदर नहीं, मेरा मतलब है कि सिस्टम चर में पथ घोषित करना था और डिफ़ॉल्ट रूप से वैरिएबल नाम वैश्विक रूप से पथ है। –

+0

यह समाधान अपाचे टॉमकैट 9 के लिए मेरे साथ काम करता है –

11

आपके JRE_HOME को "बिन" निर्देशिका को इंगित करने की आवश्यकता नहीं है। बस समाधान मिल गया C:\Program Files\Java\jre1.8.0_25

+0

मैंने कोशिश की लेकिन इसके working.Still नहीं वही त्रुटि जारी रहती है। –

+0

बिल्कुल सही जवाब ... – Sagar

+0

मेरे मामले में होने वाली एक ही समस्या .. मैंने बस JRE_HOME से अर्धविराम हटा दिया और इस सी: \ प्रोग्राम फ़ाइलें \ जावा \ jre1.8.0_25 की तरह डाल दिया, तो यह समस्या सफलतापूर्वक हल हो गई। –

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