Hallo,
ich hab da eine spezielle Frage bzgl. Pfade im JBoss,
Mein Projekt habe ich in ein EAR- File eingepackt, das EAR- File beinhaltet ein File application.xml in dem der
<context-root>/meinroot/</context-root>
drinnensteht.
in einer JSP hab ich z.B.: folgenden CSS- Link stehen:
<link rel="stylesheet" type="text/css" href="/meinroot/MeineStyleSheets.css" />
Das funktioniert alles wunderbar.
Wenn ich jetzt im application.xml beim context- root den Pfad erweitere (das muss ich machen, da auf meinem Server mehrere Applikationen laufen und wo diese Laufen -> das ist definiert)
also nach der Erweiterung:
<context-root>/pfadzumeinerAnwendung/meinroot/</context-root>
dann wird das StyleSheet MeineStyleSheets.css nicht mehr gefunden.
Meine Frage wäre jetzt, wie kann ich den CSS- Pfad so angeben, dass diese immer gefunden wird, also irgendwie so:
<link rel="stylesheet" type="text/css" href="${context-root}/MeineStyleSheets.css" />
?
Vielen Dank!
Hi Hannes,
this should help: http://stackoverflow.com/questions/4764405/how-to-use-relative-paths-without-including-the-context-root-name
Dein Ansatz war also schon die halbe Miete ;-)
Ciao
Wolfgang