Ich habe weniger Erfahrung mit Java. Zur Zeit in meiner app all meine URLs, um die Dinge gesetzt sind wie http://localhost:8080/cmt/content/3068fc93/edit.html
Wie behandelt man URL-Unterschiede von DEV zu LIVE-Umgebungen?
auf Live, muß meine URL http://www.domain.com/content/3068fc93/edit.html
gehen Dies ist meine erste Java-Anwendung, und ich will nicht das Rad neu zu erfinden. Ich möchte nur in der Lage sein, zu Seiten mit einem absoluten Pfad (ohne eine Domäne) wie /content/3068fc93.html
zu verknüpfen.
Update
Immer wenn ich <a href='/content/edit.html'>Edit Content</a>
tun es auf LIVE-arbeiten, aber nicht auf DEV weil DEV die zusätzliche /cmt
erfordert. Wie behebe ich das zwischen meinen 2 Umgebungen?
Kannst du detaillierter beschreiben, wie man die URL über das Servlet-Mapping ändert? – Webnet
aktualisiert meine Antwort, können Sie es mit Servlet-Mapping in Ihrer web.xml tun –