टॉमकैट 6.0 सेवा शुरू नहीं होती है: जावा / लैंग / NoClassDefFoundError


9

मैंने अपने विंडोज सर्वर पर टॉमकैट स्थापित किया है लेकिन मैं इसे शुरू करने के लिए नहीं मिल सकता। मैं सेवा शुरू करता हूं और मैं प्रगति बार देखता हूं, लेकिन यह विफल रहता है।

मैंने जावा रनटाइम एनवायरनमेंट वर्जन 6 स्थापित किया और JRE_HOME पर्यावरण वैरिएबल बनाया। (C: \ Program Files \ Java \ jre6)

नीचे jakarta_serviceYYYMMDD.log प्रविष्टियाँ हैं:

[2010-04-08 14:22:42] [info] Commons Daemon procrun (1.0.2.0) started
[2010-04-08 14:22:42] [info] Running Service...
[2010-04-08 14:22:42] [info] Starting service...
[2010-04-08 14:22:42] [info] Error occurred during initialization of VM
[2010-04-08 14:22:42] [info] java/lang/NoClassDefFoundError
[2010-04-08 14:22:42] [info] : java/lang/Object

मैं इस समस्या को कैसे ठीक करुं?

जवाबों:


6

त्रुटि के अनुसार टॉमकैट देशी लॉन्चर rt.jarको आपके JRE इंस्टॉल में फ़ाइल नहीं मिलती है ।

निश्चित करें कि:

  • जेवीएम सही ढंग से स्थापित है;
  • JRE_HOME चर इसे इंगित करता है।

हां। Rt.jar फ़ाइल किसी कारण से गायब थी। JRE को अनइंस्टॉल और रीइंस्टॉल किया और अब टॉमकैट काम करता है। धन्यवाद!
जेम्स लॉरुक

6

मुझे विंडोज 7, टॉमकैट 7.0 और जेडीके 1.6.0_31 के साथ एक ही त्रुटि थी। मैंने इसे जेवीएम के लिए पथ को बदलकर तय C:\Program Files\Java\jre6\bin\server\jvm.dllकिया C:\Program Files\Java\jdk1.6.0_31\jre\bin\server\jvm.dll। ऐसा करने के लिए, Tomcat7w.exeटॉमकैट बिन निर्देशिका से चलाएं , जावा टैब पर जाएं, और जावा वर्चुअल मशीन प्रविष्टि बदलें।


+1 धन्यवाद .. मेरे पास बस आज का मुद्दा था और इसने मेरा मुद्दा तय किया
वायरल

+1 महान जवाब। यह सटीक समाधान था जो मुझे इस मुद्दे को ठीक करने की आवश्यकता थी।
क्रिश्चियन

2

मुझे भी यही समस्या हुई। rt.jar फ़ाइल से गायब था ../JRE/lib। मैंने JDK / jre / lib से / JRE / lib से rt.jar फ़ाइल की प्रतिलिपि बनाई और उसके बाद टॉमकैट ने ठीक काम किया।


0

एक फ़ाइल tomcat(4|5|6)w.exeको अपने Tomcat निर्देशिका में देखें? यदि आप एक को देखते हैं, तो फ़ाइल चलाएं और आपको एक कॉन्फ़िगरेशन डायलॉग मिल जाएगा। जावा टैब देखें और देखें कि क्या यह सब ठीक लगता है।

सुनिश्चित करें कि फ़ाइलों के लिए पथ jvm.dllऔर bootstrap.jarठीक हैं।

यह टॉमकैट 4 और 5 के लिए काम करता है, लेकिन मैं टॉमकैट 6 के बारे में निश्चित नहीं हूं।


-1

जावा का एक सरल पुनर्स्थापना इस तात्कालिकता को ठीक करता है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.