Toon posts:

[JSP] Wat gaat er hier fout? Internal Server Error

Pagina: 1
Acties:
  • 219 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Kan iemand mij misschien vertellen wat er bij mij fout gaat?
als ik een pagina open die gegevens uit een MySQL databeestje moet halen krijg ik dit voorgeschoteld:

Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error

--------------------------------------------------------------------------------

type: Exception report

message: Internal Server Error

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

exception

javax.servlet.ServletException: org.gjt.mm.mysql.Driver
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:457)
at org.apache.jsp.uitslagen$jsp._jspService(uitslagen$jsp.java:161)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
at java.lang.Thread.run(Thread.java:484)


root cause

java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1156)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:198)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at org.apache.jsp.uitslagen$jsp._jspService(uitslagen$jsp.java:80)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
at java.lang.Thread.run(Thread.java:484)



--------------------------------------------------------------------------------

Ik snap nix van deze melding, en zou hem liever niet zien.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Ik ben geen Java Kenner....

Maarhe ik denk dat het hier aan ligt

java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
zoiets gok ik ook.
wil alleen weten of dat echt zo is,
en hoe dat te verhelpen is.

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 11:30

pistole

Frutter

foutmelding lijkt idd duidelijk. Zorgen dat je de class op je systeem hebt.

Ik frut, dus ik epibreer


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Hij kan de mysql driver niet vinden, heb je die wel op de server gezet?

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Ermmm....
Jij hebt de source code wij niet....
Jij hebt de locatie van alle bestanden wij niet....

Het enige wat wij hebben is een foutmelding en een glazen bol.
En me glazen bol is de laatste tijd wat overwerkt.

Het is in ieder geval zeker dat de class niet gevonden word. Of dat de oorzaak is van dit probleem kan ik je niet vertellen.
Maar je hebt nu tenminste een richting waar je kan gaan kijken.

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Okeej,,

Euhm.. waar moet ik die class kunnen vinden (/path/to/tomcat/??/??)
En wat is de bestandsnaam van die class?
En waar zou ik die class kunnen downloaden mocht ik hem niet hebben?
enne,, nee ik heb de driver zelf niet op me server gezet (weet ik veel.. ben ook maar een lompe boer als het daarom gaat)

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 11:30

pistole

Frutter

niet lullig bedoeld, maar ik denk dat je toch beter ff wat handleidingen en HOWTOs kunt gaan lezen

Ik frut, dus ik epibreer


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

*zucht*

Je kunt je driver downloaden bij www.mysql.com/org/net zoek dan op JDBC driver.

Deze driver moet je downloaden (als jar) en zetten in je webinf van je servlet applicatie.

Let erop dat je de goede driver downloadt, maar dat mag geen probleem zijn als je de documentatie goed leest.

...

Verwijderd

Topicstarter
in de handleiding heb ik al gekeken en kon ik het niet vinden, vandaar dat ik hier een topic post..
Zal er vast wel in staan hoor, alleen ik ben het niet tegen gekomen.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com


Verwijderd

Topicstarter
Ja ik heb alles zelf op de server neergezet..

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op maandag 11 maart 2002 12:09 schreef pietpiet het volgende:
Ja ik heb alles zelf op de server neergezet..
bekijk dan deze URL ook eens:

http://jakarta.apache.org/tomcat/tomcat-4.0-doc/appdev/index.html

  • bluewarlord
  • Registratie: Augustus 2000
  • Laatst online: 07-06 09:58
Mocht bovenstaande niet helpen, dan moet je eens kijken of de security permissies van tomcat goed staan. Het kan zijn dat de classloader niet geautoriseerd is om je database driver in te laden, in de file conf/catalina.policy staan de permissies kijk hierna en edit deze file

Language exists to conceal true thought

Pagina: 1