debuggen von JSP's

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Auf einem Apache Webserver wird eine JSP aufgerufen. Die JSP ruft nun eine eigene Java-Klasse auf.

Bei der Webserveranwendung handelt es sich nicht um eine von mir programmierte Anwendung. Es handelt sich um eine fertiges Tool das einfach nur installiert wurde.

Diese Anwendung habe ich um die oben bereits angesprochene JSP erweitert die eine Java-Klasse aufruft.

1.)
Mal angenommen in dieser Java-Klasse wird eine Exception geworfen. Wo kann ich diese Exceptionen sehen? Eigentlich würde sie ja auf der Console ausgegeben werden die aber jetzt nicht da ist (da die Java Klasse aus der JSP aufgerufen und nicht über Eclipse gestartet wird).

2.)
Die Java-Klasse enthält System.out.println-Anweisungen zu Informationszwecken. Hierzu die gleiche Frage wie bei den Exceptions. Wo kann ich diese Ausgaben sehen? Eigentlich würde sie ja auf der Console ausgegeben werden die aber jetzt nicht da ist.
 

function

Bekanntes Mitglied
zu 1) du kannst auch in JSP try-catch blöcke erstellen: hier

zu 2) du kannst die ausgabe ja im jsp machen. out.print()
 
G

Guest

Gast
Die JSP und die *.class befinden sich auf dem Server allerdings in verschiedenen Verzeichnissen.

Code:
out.print(System.getProperty("user.dir"));

in der JSP gibt mir also einen anderen Pfad zurück als

Code:
System.out.println(System.getProperty("user.dir"));

in der Java-Klasse
 
G

Guest

Gast
ähm wo genau liegen denn die Logs für die Java-Dateien? Ist das bei allen Tomcats das gleiche Verzeichnis?
 
M

maki

Gast
ähm wo genau liegen denn die Logs für die Java-Dateien? Ist das bei allen Tomcats das gleiche Verzeichnis?
Prinzipiell ja, wenn sie nicht woanders hingeschrieben werden ;)

Schau do mal in das TOMCAT_HOME/logs Verzeichniss
 
M

maki

Gast
mmm sämtliche Log-Dateien in diesem Verzeichnis sind leer.
Erzähle uns doch ein bisschen von der Umgebung, weclhe TC Version? Oder ist das der Embedded Tomcat in einem JBoss?
Startest du TC aus deiner IDE? Wenn ja, welche?
 
G

Guest

Gast
:D hat sich erledigt. Ich komme jetzt weiter.

Es gab zwei log-Verzeichnisse. Hab die Logs gefunden die die Standardausgabe bzw. die Standarderrors enthalten.

Vielen dank für die Hilfe.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben