हल करें। मेरे पास एक वेब एप्लिकेशन के लिए जावा प्रोजेक्ट है जिसे मैं टॉमकैट 7 पर तैनात करता हूं। परियोजना नेटबीन्स (मेरे सभी अन्य प्रोजेक्ट्स के साथ) के पहले संस्करण से माइग्रेट की गई है।नेटबीन्स प्रोजेक्ट: नेटबीन्स 7.1.1 में डेटा स्रोत समस्याओं
समस्या यह है कि मेरी परियोजना अब एक त्रुटि स्थिति में है। इसका नाम लाल रंग में है और इसकी नीली ग्लोब प्रोजेक्ट आइकन में थोड़ा पीला त्रिकोण है। जब मैं प्रोजेक्ट पर राइट क्लिक करता हूं तो मुझे "डेटा स्रोत समस्या हल करने" का विकल्प दिखाई देता है।
दुर्भाग्य से यह विकल्प समस्या का समाधान नहीं करता है। जब मैं विकल्प चुनता हूं तो मुझे टेक्स्ट के साथ एक संवाद मिलता है: "हल करने के लिए, नीचे एक डेटा स्रोत नाम का चयन करें, फिर कनेक्शन जोड़ें पर क्लिक करें। इस परियोजना में संदर्भित डेटा स्रोतों के लिए डेटाबेस कनेक्शन स्थित नहीं हो सकते हैं।"
जब मैं डेटा स्रोत का चयन करता हूं जो कि स्थित नहीं हो सकता है (jdbc/mydb) और "कनेक्शन जोड़ें" बटन दबाएं, तो यह "नया कनेक्शन विज़ार्ड" खोलता है लेकिन जब मैं "समाप्त करें" बटन दबाता हूं, तो मुझे मिलता है एक "कनेक्शन जोड़ने में असमर्थ। कनेक्शन पहले से मौजूद है।"
कनेक्शन पहले से ही मेरे context.xml
में परिभाषित किया गया है और मेरी परियोजना किसी भी समस्या के बिना चल रही है और तैनाती कर रही है।
यहाँ मेरी context.xml है:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/myapp.com">
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver"
maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/mydb"
password="secret" type="javax.sql.DataSource"
url="jdbc:mysql://127.0.0.1:3306/mydb?autoReconnect=true"
username="user" validationQuery="select 1"/>
</Context>
मैं कैसे "का समाधान करें डेटा स्रोत समस्या" इस से बाहर मेरी Netbeans परियोजना मिल सकता है?
मेरे पास गलत उपयोगकर्ता था। – mjaggard