M
MeinerEiner
Gast
Hallo,
ich habe ein Servlet geschrieben, hat nicht funktioniert. Ich hab dann mögliche Fehlerquellen weggelassen, funktionierte noch immer nicht. Jetzt hab ich wirklich nur noch die Grunstruktur des Servlets, das ganze funktioniert aber auch nicht!
Ich verwende Tomcat 5.5.4, die web.xml ist richtig, da er das Servlet ja findet, aber leider nicht starten kann.
Was mach ich denn falsch? Ich hab doch schon Servlets geschrieben, die funktionierten (damals aber mit irgend einem Tomcat 4.irgendwas)
MfG
ich habe ein Servlet geschrieben, hat nicht funktioniert. Ich hab dann mögliche Fehlerquellen weggelassen, funktionierte noch immer nicht. Jetzt hab ich wirklich nur noch die Grunstruktur des Servlets, das ganze funktioniert aber auch nicht!
Code:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
class Servlet extends HttpServlet
{ public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
}
public void init()
{
}
public void destroy()
{
}
}
Ich verwende Tomcat 5.5.4, die web.xml ist richtig, da er das Servlet ja findet, aber leider nicht starten kann.
Fehlermeldung hat gesagt.:exception
javax.servlet.ServletException: Error instantiating servlet class Servlet
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.IllegalAccessException: Class org.apache.catalina.core.StandardWrapper can not access a member of class Servlet with modifiers ""
sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Unknown Source)
Was mach ich denn falsch? Ich hab doch schon Servlets geschrieben, die funktionierten (damals aber mit irgend einem Tomcat 4.irgendwas)
MfG