ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
326
326
EMPFEHLEN
-
Hallo. Mache gerade eine Login-Seite im Tomcat. beim aufruf bekomm ich folgende Fehlermeldung:
2005-09-23 11:51:07 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.private_.welcome_jsp._jspService(welcome_jsp.java:59)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.jav a:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:536)
Kann mir jemand helfen was das bedeutet?
-
23.09.05 13:37 #2
- Registriert seit
- Sep 2005
- Ort
- Essen
- Beiträge
- 116
Hi,
was steht denn "(welcome_jsp.java:59)" hier, also in welcome_jsp.java in Zeile 59? Da ergibt sich scheinbar irgendein Null Wert der nicht abgefangen wurde.
Gruß
-
Hi! Also das steht in meiner welcome_jsp.java, wobei die mittlere Zeile Zeile 59 (hier wird Fehler angezeigt) ist:
out.write("Your principal name is :<b>");
out.print( request.getUserPrincipal().getName() );
out.write("</b><br>\r\n");
Ich weiß leider nicht, was genau falsch ist und wie man den Fehler beheben kann.... Bitte um Hilfe!
-
23.09.05 17:14 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Ich denke request.getUserPrincipal() ist der Übeltäter... der request hat anscheinend noch keinen UserPrincipal gesetzt...
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
und wie kann man das problem beheben?
-
23.09.05 18:07 #6
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Beheben kannst du das Problem in dem du deinen Login Mechanismus so baust, dass bei erfolgreichem Login ein entsprechender UserPrincipal in den request gereicht wird...
schau mal hier:
http://www.tutorials.de/tutorials189...ighlight=Login
gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
danke! hat mir weitergeholfen. funkt jetzt wieder völlig ohne Probleme.
Ähnliche Themen
-
Tomcat 6 und SSL
Von Snape im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 23.07.10, 12:15 -
Tomcat : Was bringt die "APR based Apache Tomcat Native library"?
Von Sentoo im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 15.10.09, 08:54 -
Tomcat Startet nicht , keine Fehlermeldung
Von HuRaHoRRe im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 16.11.07, 13:28 -
apache2 + tomcat mit mod_jk --> zugriff auf tomcat über apache2
Von reweiss im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 16.10.07, 14:30 -
Tomcat Fehlermeldung bei Start / Allgemeine Frage zu Anwendungsarchitektur
Von HPB im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 16.08.04, 21:28





Zitieren

Login





