Ich habe vor kurzem einen Nebenjob bei einer Firma angefangen, die einen Javaprogrammierer gesucht haben. Es stellte sich jedoch heraus, dass es um eine Webseite mit Javascript, Struts und Java geht, worin ich mich noch einarbeiten muss. Leider ist deren Admin übers Wochenende nicht zu erreichen und ich habe ein Problem, das ich nicht gelöst bekomme.
Und zwar ist die Webseite normalerweise unter webseitenname.de zu erreichen. Jetzt möchte ich das ganze aber lokal testen und habe deshalb das Ant File ausgeführt und damit die war-Datei erzeugt. Wenn ich das aber im den Tomcat Manager deployed und bei mir eingebe:
http://localhost:8080/webseitenname/
Dann werde ich sofort weitergeleitet auf webseitenname.de und *nicht* auf eine lokale Kopie davon.
Ich habe mir auch schon die index.jsp angesehen, da stand:
Da Javascript jedoch wie Java soweit ich weiß "/* ...*/" als Kommentare nimmt, dürfte die Weiterleitung ja nicht aktiv sein. Ich habe sicherheitshalber den ganzen kommentierten Bereich herausgenommen, die War Datei neu erzeugt und undeployed und deployed. Trotzdem habe ich immer noch genau das gleiche Problem.
Ich habe mir die Dateien auch mal nach hardcoded Links durchsucht mittels "find | grep -v svn | xargs grep webseitenname.de 2>/dev/null" aber dabei habe ich nur die sitemap.xml gefunden, die ja dafür unerheblich sein sollte.
Die ominöse Datei "drucken-binden.html" ist jedoch nirgendwo vorhanden, wie "find -iname *drucken-binden*" zeigt.
Selbst wenn ich "http://localhost:8080/sedruck/drucken-binden.jsp" oder "http://localhost:8080/sedruck/blupp.jsp" eingebe, werde ich auf webseitenname.de weitergeleitet.
Also meine Frage ist jetzt: Wie bekomme ich es hin, dass ich wirklich meine lokale Kopie sehe und nicht die Original-Webanwendung?
Und zwar ist die Webseite normalerweise unter webseitenname.de zu erreichen. Jetzt möchte ich das ganze aber lokal testen und habe deshalb das Ant File ausgeführt und damit die war-Datei erzeugt. Wenn ich das aber im den Tomcat Manager deployed und bei mir eingebe:
http://localhost:8080/webseitenname/
Dann werde ich sofort weitergeleitet auf webseitenname.de und *nicht* auf eine lokale Kopie davon.
Ich habe mir auch schon die index.jsp angesehen, da stand:
Java:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%
/*
response.setStatus(301);
response.setHeader("Location", "http://www.webseitenname.de/drucken-binden.html");
response.setHeader("Connection", "close");
*/
%>
<jsp:forward page="drucken-binden.html"/>
Da Javascript jedoch wie Java soweit ich weiß "/* ...*/" als Kommentare nimmt, dürfte die Weiterleitung ja nicht aktiv sein. Ich habe sicherheitshalber den ganzen kommentierten Bereich herausgenommen, die War Datei neu erzeugt und undeployed und deployed. Trotzdem habe ich immer noch genau das gleiche Problem.
Ich habe mir die Dateien auch mal nach hardcoded Links durchsucht mittels "find | grep -v svn | xargs grep webseitenname.de 2>/dev/null" aber dabei habe ich nur die sitemap.xml gefunden, die ja dafür unerheblich sein sollte.
Die ominöse Datei "drucken-binden.html" ist jedoch nirgendwo vorhanden, wie "find -iname *drucken-binden*" zeigt.
Selbst wenn ich "http://localhost:8080/sedruck/drucken-binden.jsp" oder "http://localhost:8080/sedruck/blupp.jsp" eingebe, werde ich auf webseitenname.de weitergeleitet.
Also meine Frage ist jetzt: Wie bekomme ich es hin, dass ich wirklich meine lokale Kopie sehe und nicht die Original-Webanwendung?