2012-04-11 12 views
7

हाय लोड नहीं कर सकता है हाय मैं लिनक्स मशीन बीटी पर टॉमकैट में अपना आवेदन तैनात कर रहा हूं मुझे त्रुटि मिल रही है ...... मैंने mysql-connector-java-5.1 डाला है बिल्ला/सर्वर/lib फ़ोल्डर में .18-bin.jar ..जेडीबीसी ड्राइवर वर्ग 'com.mysql.jdbc.Driver'

org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver' 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:766) 
     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 
     at jdbchandler.JDBCHelp.getConnection(JDBCHelp.java:24) 
     at requesthandlers.HandleLoginRequest.handleRequest(HandleLoginRequest.java:98) 
     at web.Controller.doPost(Controller.java:38) 
     at web.Controller.doGet(Controller.java:24) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) 
     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
     at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) 
     at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) 
     at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775) 
     at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704) 
     at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897) 
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) 
     at java.lang.Thread.run(Thread.java:595) 
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:164) 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:760) 
     ... 23 more 

plz मदद

उत्तर

6

tomcat/server/lib

कहा जाता है कुछ भी नहीं है अगर यह बिलाव 5.5.x है तो पथ tomcat/common/lib होना चाहिए

अन्य संस्करणों के लिए: tomcat/lib

तो अपनी जार फ़ाइल को सही रास्ते में रखें।

+0

मैं लिनक्स का उपयोग कर रहा हूं और मेरा टॉमकैट डाइरेक्टरी ऑप्ट/टॉमकैट 5.5/सर्वर/lib है फ़ोल्डर फ़ोल्डर/tomcat5.5/common/lib भी है। शड मैं यहाँ जार फ़ाइल डाल दिया? – aun

+0

हाँ, 'opt/tomcat5.5/common/lib' – tusar

+0

के अंदर धन्यवाद अब यह काम कर रहा है – aun

संबंधित मुद्दे