Anwendung funktioniert nicht in der weblogic
Ich eine Anwendung bereitgestellt, die in WebLogic, nach dem generieren des Projekts durch die Bereitstellung von it-in Tomcat. Das Projekt funktioniert in Tomcat aber nicht im Weblogic.
Viele Fehler wie:
<--date-->
<Error> <HTTP> <BEA-101020> <[weblogic.servlet.int
ernal.WebAppServletContext@1f9a403 - appName: 'app-name', name: 'app-name', contex
t-path: '/app-name', spec-version: '2.5'] Servlet failed with Exception
java.lang.NullPointerException
Nun meine Frage ist, ist dies wegen der Nutzung von getServletContext/pageContext? Wenn ja, dann was soll ich verwenden?
Vielen Dank im Voraus
- Ich denke, es sollte einige mehr Fehler am Anfang. Können Sie bitte teilen Sie das?
- Es wird mehr durch Fehler...
- Danke für die Antwort. Der logger nicht initialisiert werden, da der Einsatz von getServletConfig().getServletContext().getRealPath("..."). Dies war der 1. Fehler. Aber ich gab nur einen Raum und dann gelöscht, der Speicherplatz und der Fehler war Weg. Aber jede Seite zeigt einige Fehler.
- Scheint, wie Sie haben beschlossen, Ihre erste Ausgabe (ich.e-Bereitstellung), könnte Sie aktualisieren sich die Frage, mit der neue Fehler und in dem Szenario, das der Fehler zu sehen ist.
- NPE sollte ein stack-trace. Mit
getRealPath
ist ein schrecklicher Fehler in einer mobilen webapp. Wenn Sie die gleichen Fehler auf jeder Seite, sollte es einfach zu beheben ist: Sie müssen es nur tun und wieder und wieder. Was verursacht Sie, um den gleichen Fehler auf jeder Seite? - Vielen Dank an alle diejenigen, die nahmen die Schmerzen zu Antworten
Du musst angemeldet sein, um einen Kommentar abzugeben.
Während der Suche für die zurück-NULL-of-getServletContext().getRealPath() Verhalten, ich fand dieses,
http://ananthkannan.blogspot.in/2009/12/servletcontextgetrealpath-returns-null.html
diese hat den trick. Es wurde die Verwendung der getRealPath abgeschreckt, dass die app erfolgreich ausgeführt. Nach der Aktivierung der archivierten getRealPath nicht null zurückgeben.