E
einFrager
Gast
hi,
ich habe eine Verständnisfrage zu eclipse, Tomcat und debugging, die ich anhand eines Beispiels erklären möchte:
ich habe ein Projekt namens meinProjekt, welches sich befindet unter
d:\meinWorkspace\meinProjekt . Darin sind enthalten
d:\meinWorkspace\meinProjekt\src --> alle Java-Dateien
d:\meinWorkspace\meinProjekt\classes --> alle kompilierten Java-Dateien
d:\meinWorkspace\meinProjekt\public --> html-Dateien
d:\meinWorkspace\meinProjekt\public\html --> auch html-Dateien
Dann habe ich noch eine Tomcat-Installatiom
C:\tomcat\webapps
C:\tomcat\webapps\meinProjekt.war <-- alte Webanwendung
+sysdeo tomcat-plugin
meine Fragen:
1. wenn ich auf den sysdeo-Button klicke, startet dann ein eclipse-Interner Tomcat oder der Tomcat, den ich unter C:\tomcat installiert habe?
2. beim Debuggen ist mir aufgefallen, dass alle Änderungen (z.B. System.out.println) am java Quellcode direkt von Tomcat "bemerkt" werden, d.h. obwohl sich eine alte WAR-Datei meines Projektes unter C:\tomcat\webapps befindet, wird nicht diese alte Version ausgeführt , sondern der java-Code in meinem eclipse-Workspace(ich erstelle auch keine neue war-Datei und lege diese auch nicht unter C:\tomcat\webapps ab)
2a. komischerweise gilt dies aber nicht für die statischen html-Seiten, die sich unter d:\meinWorkspace\meinProjekt\public befinden, d.h. wenn ich eine Veränderung an den html-Seiten vornehme, dann werden mir duch Tomcat nicht diese veränderten html-Seiten angezeigt, sondern die alten html in C:\tomcat\webapps
2b. wie kann ich tomcat beibringen, dass er mir auch diese statsischen html-Seiten unter d:\meinWorkspace\meinProjekt\public anzeigt, wenn ich bspw. localhost:8080\meinProjekt\meineHtml.html aufrufe
3. was ist unterschied zwischen debuggin und remote debugging?
danke
ich habe eine Verständnisfrage zu eclipse, Tomcat und debugging, die ich anhand eines Beispiels erklären möchte:
ich habe ein Projekt namens meinProjekt, welches sich befindet unter
d:\meinWorkspace\meinProjekt . Darin sind enthalten
d:\meinWorkspace\meinProjekt\src --> alle Java-Dateien
d:\meinWorkspace\meinProjekt\classes --> alle kompilierten Java-Dateien
d:\meinWorkspace\meinProjekt\public --> html-Dateien
d:\meinWorkspace\meinProjekt\public\html --> auch html-Dateien
Dann habe ich noch eine Tomcat-Installatiom
C:\tomcat\webapps
C:\tomcat\webapps\meinProjekt.war <-- alte Webanwendung
+sysdeo tomcat-plugin
meine Fragen:
1. wenn ich auf den sysdeo-Button klicke, startet dann ein eclipse-Interner Tomcat oder der Tomcat, den ich unter C:\tomcat installiert habe?
2. beim Debuggen ist mir aufgefallen, dass alle Änderungen (z.B. System.out.println) am java Quellcode direkt von Tomcat "bemerkt" werden, d.h. obwohl sich eine alte WAR-Datei meines Projektes unter C:\tomcat\webapps befindet, wird nicht diese alte Version ausgeführt , sondern der java-Code in meinem eclipse-Workspace(ich erstelle auch keine neue war-Datei und lege diese auch nicht unter C:\tomcat\webapps ab)
2a. komischerweise gilt dies aber nicht für die statischen html-Seiten, die sich unter d:\meinWorkspace\meinProjekt\public befinden, d.h. wenn ich eine Veränderung an den html-Seiten vornehme, dann werden mir duch Tomcat nicht diese veränderten html-Seiten angezeigt, sondern die alten html in C:\tomcat\webapps
2b. wie kann ich tomcat beibringen, dass er mir auch diese statsischen html-Seiten unter d:\meinWorkspace\meinProjekt\public anzeigt, wenn ich bspw. localhost:8080\meinProjekt\meineHtml.html aufrufe
3. was ist unterschied zwischen debuggin und remote debugging?
danke