Wenn man bei Tomcat eine .war deployt (zB. mysite.war), heißt der im Verzeichnis /webapps erstellte Order – und somit auch die URL – entsprechend dem Dateinamen der .war Datei (in diesem Beispiel also /mysite/).
Es gibt nun mehrere Möglichkeiten, dieses anzupassen:
- Apache Proxy vorschalten, in meinen Augen die schönste Variante. Wird von professionellen Webhostern bevorzugt eingesetzt.
- die mysite.war vor dem deployen umbennen in ROOT.war (groß/kleinschreibung beachten!)
- ACHTUNG! Einige (schlecht programmierte) Anwendungen arbeiten mit absoluten Pfaden und benötigen die URL /mysite/ …
- eine HTML-Weiterleitung von / auf /mysite/, für mich eine durchaus aktzeptable Lösung, welche auch gerne von professionellen Anwendungen eingesetzt wird.
- Hier eine Beispielsdatei für die Weitereitung:
<html>
<head>
<meta http-equiv="refresh" content="0;url=/mysite">
</head>
<body>
</body>
</html>
0 Kommentare.