Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    136

    Connessione pagina jsp a Mysql

    Ho scompattato mysql-connector-java-5.1.6 nella cartella jdk dell'SDK.
    Il server è Tomcat 6

    Però se cerco di connettermi a Mysql ottengo il seguente errore:

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: An exception occurred processing JSP page /test.jsp at line 13

    10:
    11:
    12: //carica il file di classe del driver
    13: Class.forName("com.mysql.jdbc.Driver").newInstance ();
    14:
    15: //crea la connessione con l'origine dei dati
    16: conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","xxxx");


    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:398)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:717)


    root cause

    javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:852)
    org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:781)
    org.apache.jsp.test_jsp._jspService(test_jsp.java: 97)
    org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:717)


    root cause

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1387)
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1233)
    org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:128)
    org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:66)
    java.lang.ClassLoader.loadClassInternal(Unknown Source)
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Unknown Source)
    org.apache.jsp.test_jsp._jspService(test_jsp.java: 66)
    org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:717)

    Ringrazio in anticipo chi mi aiuta.

    ciao

  2. #2
    il file jar del connettore deve stare in una cartella leggibile da Tomcat.
    O lo metti sotto WEB-INF/lib/ della tua webapp oppure (e ti consiglio questa seconda soluzione!!) lo metti sotto /common/lib/ del tomcat (in questo modo sarà condivisa da TUTTE le webapp)
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.