Tomcat Fehlermeldung
Huber
- webserver
0 Alexander (HH)0 Huber
0 MudGuard
Hallo wir haben unser Projekt für eine Fotomappe heute abgeschlossen. Funktioniert in Eclipse auch einwandfrei zumindest lokal. Haben soweit wir denken alle Pfade richtig umgeändert. Haben lokal immer den absoluten Pfad genutzt z.B. C:/Dokumente und Einstellungen/Administrator/assi3test/Assi3Test/WebContent/html/fotos/" und sie nun z.B. so wie auf dem Server angegeben geändert /home/bhvwp22/web/html/fotos/ . Haben dann die geänderten Dateien in Eclipse einmal compiliert und dann die classes in den classes-ordner auf dem Server kopiert. Unsere Index.html lässt sich wie gewünscht aufrufen. Von der Seite aus starten wir den Controller und da schmeißt er uns dann folgende Fehlermeldung:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Cannot allocate servlet instance for path /bhvwp22/servlet/Controller
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:380)
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NoClassDefFoundError: Controller (wrong name: servlet/Controller)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1819)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1327)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:361)
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
Wenn noch Programmcode benötigt wird um auf den Fehler schließen zu können liefer ich den gerne nach. Hoffe jemand weiß Rat. Vielen Dank im Vorraus
Gruß Huber
Moin Moin!
Stopf dieses Stückchen Fehlermeldung
javax.servlet.ServletException: Cannot allocate servlet instance for path
in eine Suchmaschine Deiner Wahl und lies Dir duch, was Du dort findest.
Alexander
Moin Moin!
Stopf dieses Stückchen Fehlermeldung
javax.servlet.ServletException: Cannot allocate servlet instance for path
in eine Suchmaschine Deiner Wahl und lies Dir duch, was Du dort findest.
Alexander
Hallo ja das haben wir schon gemacht... leider ist nix hilfreiches dabei herrausgekommen, deswegen dacht ich mir poste ich das Problem mal hier...
Gruß Huber
Hi,
javax.servlet.ServletException: Cannot allocate servlet instance for path /bhvwp22/servlet/Controller
root cause
java.lang.NoClassDefFoundError: Controller (wrong name: servlet/Controller)
Wie lautet das package der Klasse?
Und in welchem genauen Pfad liegt die Klasse?
cu,
Andreas