मैं टॉमकैट के साथ mysql डेटाबेस में कनेक्शन पूलिंग सेट अप करने का प्रयास कर रहा हूं। मेरे सरल एप्लिकेशन अपाचे में प्रॉजेक्ट कहा जाता है मेरी Projekt.xml में,/conf/कैटालिना/स्थानीय होस्ट मैं अपने ऐप केटॉमकैट और जेडीबीसी कनेक्शन पूलिंग
<Context docBase="Projekt.war" path="/Projekt">
<Resource name="jdbc/mysqldb"
auth="Container"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/Music"
username="andrzej"
password="qazxsw"
maxActive="20"
maxIdle="30"
maxWait="5"
/>
</Context>
web.xml है
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>org.jtp.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/Hai</url-pattern>
</servlet-mapping>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysqldb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
और मेरे अपाचे/lib फ़ोल्डर में मैं
mysql-connector-java-5.1.18-bin.jar
है, लेकिन जब मैं इस कोड को निष्पादित करें:
Context initContext = new InitialContext();
dataSource = (DataSource)initContext.lookup("java:comp/env/jdbc/mysqldb");
System.out.println(dataSource.getConnection().createStatement().
execute("select * from Users"));
मैं अपवाद
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
मैं अब हैरान हूँ, कुछ स्थानों मैंने पढ़ा है कि यह बिल्ला/lib में ड्राइवर रखने नहीं की वजह से हो सकता है, लेकिन मैं इसे लेकर और यह काम करता है, क्योंकि जब मैं ड्राइवर का परीक्षण में मैन्युअल कनेक्शन के साथ यह काम किया।
मेरी सेटअप के लिए मैं पालन करने के लिए कोशिश कर रहा था http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html
संपादित करें: अंत हो गया यह काम कर रहा है, यह लग रहा था कि मैं, फ़ाइलें इसलिए जब पार्स करने वह अन्य विशेषताओं ओवरराइड में से एक में कुछ छोड़ दिया संदर्भ टैग था तो यह अंत में मेरी सारी गलती है।
फिर भी वही त्रुटि, मैंने पहले इस निर्माण का उपयोग किया था, लेकिन कहीं मुझे मैंने उद्धृत किया है, वैसे भी वे दोनों एक ही त्रुटि लौटते हैं। – Andna
लगता है कि इस आदमी की तरह एक ही समस्या थी और उसने एक समाधान पोस्ट किया है http://blogs.agilefaqs.com/2009/11/23/cannot-create-jdbc-driver-of-class-for-connect-url-null/ – drobson
अभी भी कुछ भी नहीं, मैं इस फ़ोल्डर में लिख सकता हूं, मैंने अपने वेबपैप में contex.xml भी बनाया है, फिर भी वही त्रुटि है। – Andna