से कनेक्ट नहीं है, मैं अपने tomcat सर्वर को पुनर्स्थापित करने का प्रयास कर रहा हूं, लेकिन यह एप्लिकेशन है जो MySQL से ठीक से कनेक्ट नहीं होता है।टॉमकैट पर तैनात जावा एप्लिकेशन jdbc-mysql
यहाँ क्या हो रहा है है:
मैं एक जावा + फ्लेक्स आवेदन किया था। पूरा आवेदन एक निर्देशिका में रखा गया था (एक .war फ़ाइल नहीं)।
<database>
<rpgByMoodle user="moodle" password="moodle">
<url>jdbc:mysql://localhost:3306/rpgbymoodle</url>
</rpgByMoodle>
<moodle user="moodle" password="moodle">
<url>jdbc:mysql://localhost:3306/moodle</url>
</moodle>
</database>
तो, मैं कमांड लाइन ग्राहक के माध्यम से mysql कनेक्ट करने में सक्षम हूँ, लेकिन आवेदन नहीं है:
$TOMCAT_WEBAPP/myflex_app/WEB-INF/lib/ -> JDBC mysql driver goes here.
यहाँ अपने आवेदन config है।
मैंने कुछ नेटबीन्स (या ग्रहण) मेनू का उपयोग करके इंटरनेट कनेक्शन पर "नया कनेक्शन जोड़ने" के बारे में बताया .. लेकिन, मुझे एप्लिकेशन के स्रोत कोड तक पहुंच नहीं है।
मैं लिनक्स पर टॉमकैट चला रहा हूं। मैंने /var/log/tomcat6/
पर टॉमकैट लॉग फ़ाइल की जांच की है और jdbc के बारे में कुछ भी नहीं मिला है।
मेरे Catalina लॉग:
Aug 4, 2011 9:24:25 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Aug 4, 2011 9:24:26 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 4, 2011 9:24:26 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 977 ms
स्टैकट्रैक क्या है? अपना स्वयं का कनेक्शन प्रबंधन बनाने के बजाय जेएनडीआई और डेटासोर्स का उपयोग करने पर विचार करें। –
@ माइकल-ओ क्षमा करें, मेरे पास स्रोत कोड तक पहुंच नहीं है।मुझे पता है कि जब मैं एप्लिकेशन चलाता हूं तो एक उपयोगकर्ता संदेश होता है "कनेक्शन विफल हुआ, व्यवस्थापक से संपर्क करें"। यदि आप मुझे स्टैकट्रैक या किसी भी लॉग फ़ाइल को खोजने में मदद कर सकते हैं जो मदद करता है ... –
catalina.out और 'logs' में अन्य फ़ाइलों को जांचें। यदि कुछ भी नहीं है, तो आप भाग्य से बाहर हैं :-(यह एक काला बॉक्स प्रतीत होता है। –