Struts - Http Port ändern

Status
Nicht offen für weitere Antworten.

spongebob

Mitglied
Hallo,

ich habe im Tomcat den Port geändert, die Startseite meiner Anwendung wird auch angezeigt, allerdings steht in sämtlichen links noch die alte portnummer. Ich habe gelesen das ich das über die Property struts.url.http.port ändern kann. Das habe ich auch gemacht, allerdings ohne erfolg. Kann es daran liegen das ich noch eine struts-config.xml habe und die properties datei deshalb nicht ausgewertet wird? Bzw. wie bringe ich Struts dazu in die Links die neue Portnummer einzubauen?

Vielen Dank im voraus
 

HLX

Top Contributor
Was machen denn Portnummern in deinen Links? Wie sieht bei dir ein Link mit Portnummer aus?
 

spongebob

Mitglied
Die links gehen auf andere Strutsviews, sind also relative(?) links. Daher verstehe ich auch nicht warum die einzelnen views unter dem neuen Port erreichbar sind, die generierten links in den Views aber den alten Port in der url haben.
 

spongebob

Mitglied
Ich habe die Anwendung übernommen, in den jsp's sehen die links so aus <a href="/<%=Linkgen.HOME %>">..</a>. Der Linkgen liefert nur den relativen Pfad, also <a href="/home">..</a>. Ich kann jetzt nicht alle Views ändern, da es doch vorher auf anderen Systemen auch unter verschiedenen Ports gelaufen ist. Daher ist meine Vermutung das es irgendeine config-Sache ist, in dem gesamten quelltext taucht aber nirgends die alte Portnummer auf.
 

HLX

Top Contributor
Die Verwendung des relativen Pfades im "a"-Tag ist auch ok. Wenn du dir den Quelltext im Browser anschaust und hier nur der relative Pfad in den Links zu sehen ist, liegt es nicht an der Anwendung sondern mit Sicherheit an der Konfiguration oder der Laufzeitumgebung.

Dann ist die Ursache nur schwer auszumachen. Vllt. zwischengeschalteter Proxy?
 

spongebob

Mitglied
Im (Html) Quellcode stehen auch nur relative links. Ich habe mal einen 2. Tomcat neu installiert und auf den neuen Port eingestellt; die Beispielanwendungen haben auch alle problemlos funktioniert. Nachdem ich meine Anwendung ins root verzeichnis gepackt habe erschienen seltsamerweise wieder die links mit der alten portnummer - obwohl in den links der Beispielanwendungen überall die neuen standen. daher vermute ich ja das es an der amwendung und nicht am tomcat liegt.

Woran kann ich erkennen ob irgendein proxy im weg ist, bzw. wie könnte ich ihn abstellen?
 

HLX

Top Contributor
Lege mal deine Anwendung genau wie die anderen Tomcat-Anwendungen in ein eigenes Unterverzeichis. Durch Unterverzeichnisse kann der Tomcat einer Anwendung bei der Installation einen Kontext zuweisen. So ist es möglich, mehrere Web-Anwendungen gleichzeitig auf dem Server zu betreiben ohne dass sich z.B. gleiche Dateinamen in die Quere kommen.

Einen Proxy hast du entweder selbst installiert (dann weißt du auch wie man ihn abschaltet) oder du betreibst den Tomcat auf der Arbeit - dann wende dich an deinen Systemadministrator.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I heutzutage Struts 1 oder 2 in der Praxis? Web Tier 4
K Struts Struts forwarded lokal auf fertige Webseite Web Tier 2
M Struts 2 - "There is no Action mapped for namespace..." - globale Lösung? Web Tier 3
S Tomcat 7, Struts, JPA baut keine Verbindung auf Web Tier 13
D Struts 2 , DIV Container mit verschiedner Farbe Web Tier 2
K Struts request Zugriff Web Tier 4
2 Anwendung mit Zuständen und Struts Web Tier 5
P Struts 2 Download Dateinamen Web Tier 2
ruutaiokwu struts 2 & jsf kombinieren Web Tier 2
D Struts und CSS Web Tier 4
7 Struts+AJAX- Session-Handling? Web Tier 2
7 Struts und Ajax. Problem mit Actions Web Tier 2
7 Struts iterator index JS-Funktion übergeben?? Web Tier 2
7 Struts: bei action immer ein Result nötig? Web Tier 2
7 Struts vom popup wieder zurück ins alte Fenster? Web Tier 2
7 statische Variablen in Struts-Tags nutzen? Web Tier 6
7 Struts Performance-Schwäche Web Tier 5
7 Struts Actionaufruf durch JS Web Tier 4
L Struts 2 Iterator Validation Web Tier 4
Tandibur Struts 2 - Startseite festlegen Web Tier 5
J Struts aus JSP ActionForm-Eigenschaft lesen Web Tier 5
7 Struts 2 nebeneinanderliegende Textfelder Web Tier 4
E Struts: Text in JSP aus Action heraus setzen Web Tier 4
F Struts Tabellen Web Tier 3
F Meinungsumfrage Struts / Javascript Web Tier 3
F Problem mit Struts Web Tier 2
T Json mit Struts 2 Web Tier 2
2 Blätterfunktion in Struts? Web Tier 2
L Struts JSTL Form Variable Übermitteln Web Tier 2
S GET in struts und JSF Web Tier 6
O JSP: HTML tags werden vor struts tags angezeigt Web Tier 3
L Struts Validation Error Web Tier 17
L STRUTS: javax.servlet.jsp.JspException Web Tier 3
O struts - Gültigkeit einer Action an Session binden?! Web Tier 4
N MessageResources von Struts in Form-Bean Web Tier 4
pusteblume JavaScript mit Struts auslesen? Web Tier 3
A Struts - JSP - HTML - Visualisierungsproblem Web Tier 3
M Properties der JSP nach input-result leer (Struts 2) Web Tier 2
M Zugriff aus eigenen Tags auf Struts Value Stack Web Tier 2
M Struts 2 Submit Button lokalisieren Web Tier 5
G Struts 2 Validation Web Tier 5
pusteblume Struts multibox - dynamische checkboxen Web Tier 5
G Struts 2 - Validation Frage Web Tier 5
T Action mapping Frage (Struts) Web Tier 2
J Struts 2 session ID auslesen? Web Tier 5
G Kurze Frage zu Servlets&Struts Web Tier 4
G Performance Struts vs Faceltes vs JSP Web Tier 9
N Struts - reset, wie komme ich an das ActionMapping Web Tier 2
T In einem Struts Tag Werte mit Java einfügen Web Tier 2
B struts-blank, eclipse und tomcat6 konfigurieren Web Tier 7
O Struts Grundlagen Frage Web Tier 32
T Tabelle mit checkboxen in Struts Web Tier 19
T Button abfrage mit Struts leicht gemacht ? Web Tier 3
B Struts: html:checkbox Web Tier 2
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF und Struts unter einen Hut bringen (SingleSignOn) Web Tier 2
R Webhoster mit Struts Web Tier 13
S Struts: Validierung mit mask Web Tier 2
G radio button deselect mit struts Web Tier 7
I Jersey ws und http gleicher Pfad Web Tier 25
P HTTP Respnse 400 Web Tier 21
P HTTP Response 400 Web Tier 1
M XML http request zeigt die eigene Website als response Web Tier 2
feinperligekohlensaeure JSF JSF + Tomcat 9 | HTTP Status 404 |(com.sun.faces.config.ConfigureListener?) Web Tier 1
L Erstes JSF Beispiel [http-apr-8080-exec-8] Web Tier 10
H Servlet Servlet nimmt HTTP-GET mit Parameter entgegen Web Tier 2
P Servlet wird nicht gefunden - HTTP Error 503 Web Tier 7
H JSF - falsche HTTP-Adresse im Browser Web Tier 8
D HTTP 404 Status bei JSF Web Tier 5
P Simpler HTTP-Container in JBOSS - Geht das? Web Tier 8
F COMET/Long Pulling/HTTP Stream Web Tier 2
S Per HTTP Request auf Ressourcen innerhalb eines JARs zugreif Web Tier 4
Z Servlet Response HTTP-Status 200 wird nicht übertragen Web Tier 3
Q browserfenster schließen nach HTTP-Authentifizierung Web Tier 3
K Http Status Code abfragen Web Tier 8

Ähnliche Java Themen

Neue Themen


Oben