Wo finden Sie die übersetzte JSP-servlet-code in Eclipse / RAD?
Ich bin mit IBM RAD v7 basiert auf Eclipse, und ich hab eine NullPointerException in einer kompilierten JSP, die ich beheben möchten. Also ich Frage mich, wo websphere /Eclipse (IBM RAD), speichert die Quelle für die kompilierten JSP-Datei, die die Fehlermeldung verweist?
InformationsquelleAutor Niklas Rosencrantz | 2012-03-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Suchen die runtime-Verzeichnis. Wenn dies ist ein embedded-runtime, es wird etwas sein wie:
Die servlets werden in der Regel kompiliert faul, um das Profil temp-Verzeichnis. Dieser Pfad hat die form:
Profil, node und server-Namen sind anlagenabhängig. Unterverzeichnisse werden Folgen Ihrer EAR - /war-Hierarchien.
Verwenden Sie die
keepgenerated
JSP-engine-Konfiguration parameter, halten Sie die JSP-übersetzung-Ausgang. Siehe hier für 7-Anweisungen. Siehe die Infocenter Bibliothek für die anderen Versionen.Ich fand den Dateien nach etwas suchen. Für mich mit IBM RAD 8 und 8 WAR die Dateien werden gespeichert in " C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv1\temp\PRVSTHV1510Node01\server1`
InformationsquelleAutor McDowell
Es hängt von Ihrem servlet-container-Einstellungen. IM Falle von tomcat ist, ist es sehr wahrscheinlich befindet es sich unter:
/work/Catalina///org/apache/jsp/
Die beste Alternative wäre die Suche nach Datei-system fpr Verzeichnisse mit den passenden Namen. websphere ist eine Sauerei.
Vielen Dank für die Hilfe. Für mich mit IBM RAD 8 und 8 WAR die Dateien befinden sich im Verzeichnis `C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv1\temp\PRVSTHV1510Node01\server1 " ich kann öffnen Sie eine übersetzte JSP-Datei .java-format aus. Ich Frage mich nun, warum der link aus der Kompilierung Fehler auf dieser java-Klasse wird nicht funktionieren, es wäre viel einfacher, wenn dieses Verzeichnis wurde bekannt, RAD-und sollte es auch sein.
InformationsquelleAutor Konstantin Pribluda