Im Zuge eines Nachdiplomstudiums versuche ich Java zu lernen.
Aus diesem Grunde ist mein Wissen, was Java betrifft, eher begrenzt.
Ich Arbeite mit Eclipse 3.2.1, Tomcat 5.0.28 sowie Exadel Studio 4.0.2.
Die Aufgabenstellung lautet, dass mittels Struts eine "CRM"-Light Lösung programmiert wird.
Hier nun zu meinem Problem. Gestern Abend habe ich einige Stunden an meinem Projekt gewerkelt, als plötzlich beim Aufruf von http://localhost:8080/crmlight/ folgende Meldung erschien:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NullPointerException
org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:428)
org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:311)
org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:294)
org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268)
org.apache.jsp.index_jsp._jspx_meth_logic_redirect_0(index_jsp.java:83)
org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Ich habe leider keinen blassen schimmer woran es liegen könnte. Aufgetreten ist das Problem auf meinem Desktop zu Hause, der unter Ubuntu Linux läuft. Zuerst habe ich gedacht, dass es an Linux liegen könnte. Darum habe ich das Projekt exportiert und im Geschäft auf meinen Windows-Rechner importiert. Resultat: Genau dieselbe Meldung.
Ich erhalte nichteinmal mehr die Startseite des Tomcat-Servers mit http://localhost:8080/. Alles deutet daraufhin, dass es am Exadel-Studio liegen muss. Ich habe sogar versucht, innerhalb von Eclipse die Serverkonfiguration von Exadel zu löschen und einen neuen Server anzulegen. Das hat auch funktioniert. Bloss die Fehlermeldungen bleiben dieselben.
Ich bin euch für jeden Tip dankbar. Ich weiss leider nicht mehr weiter und muss bis am 15. Januar die Semesterarbeit abliefern. Man könnte sogar sagen, dass ich kurz vor der Verzweiflung stehe.
Viele Grüsse aus der Schweiz
Hampa