मेरा एक सिम्फनी एप्लिकेशन है जो योनि वीएम पर CentOS 6 के साथ चल रहा है और Apache Tomcat 6 पर होस्ट किया गया है। जब मैं एप्लिकेशन को एक्सेस करने का प्रयास करता हूं, तो मुझे एक मिलता है Secure Connection Failed
त्रुटि। टॉमकैट लॉग यह दिखाता है:
Exception in thread "main" java.lang.Error: java.io.EOFException
at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:261)
at java.security.AccessController.doPrivileged(Native Method)
at sun.util.calendar.ZoneInfoFile.<clinit>(ZoneInfoFile.java:251)
(....more lines)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267)
at sun.util.calendar.ZoneInfoFile.load(ZoneInfoFile.java:294)
at sun.util.calendar.ZoneInfoFile.access$000(ZoneInfoFile.java:61)
at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:258)
... 37 more
यह स्पष्ट रूप से ट्रिगर के साथ कहीं से भी प्रतीत होने लगा। SO पर विभिन्न पोस्ट के बाद, मैंने निम्नलिखित निर्देशिकाओं को हटा दिया:
${CATALINA_HOME}/work/Catalina/localhost/cas
${CATALINA_HOME}/work/Catalina
${CATALINA_HOME}/temp
${CATALINA_HOME}/webapps/cas
/var/cache/tomcat6/temp
/var/cache/tomcat6/work
जहां "कैस" एप्लीकेशन का नाम है। मैंने tomcat6 सेवा का उपयोग करके पुनः आरंभ किया sudo service tomcat6 restart
और कमांड सफलतापूर्वक चलता है। लेकिन जब मैं "sudo service tomcat6 status" चलाता हूं, तो मुझे मिलता है
PID file exists, but process is not running [FAILED]
कोई सुझाव?
उत्तर:
जवाब के लिए 0 № 1मैंने दौड़ कर इसका पता लगाया yum update
। इससे पता चला कि डुप्लीकेट पैकेज हैं। निम्नलिखित इस पोस्ट, मैंने डुप्लिकेट किए गए पैकेजों को हटा दिया और भाग गया yum distro-sync
। तब, tomcat6 सफलतापूर्वक शुरू करने में सक्षम था।