CSS Datei in WAR Paket

Slacki

Mitglied
Hallo Forum ,

benutze zum ersten Mal ein WAR Paket um eine Site zu bauen und hab gleich ein ganz "blödes" Problem.
Ich habe in Eclipse ein neues "Dynamisches Webprojekt" erstellt und dort ein Servlet abgelegt. Ausserdem habe ich einen Ordner Namens "images" angelegt und dort mal ein CSS (styles.css) rein getan.
Das Ganze als WAR (BDDE3.war) exportiert und dem Tomcat vorgesetzt.

http://www.mydomain.de/BDDE3/Index

funktionert, aber

http://www.mydomain.de/BDDE3/images/styles.css

gibt nen 404...

Was mach ich falsch ?

Gruss
Manuel
 
hm also der untere link liefert bei mir kein 404 nur ne leere seite...
steht in der css überhaupt was drin?
 
so isses, "mydomain" ist ein spaceholder ;)

meine Frage geht auch mehr an die Grundsätze:

wie erstelle ich ein WAR-Projekt in Eclipse in dem ich Servlets und Ordner anlegen
kann ?

wie gesagt, wenn ich nur ein "Dynamic Web Project" anlege, ein Servlet hinzufüge und das ganze dann als WAR exportiere, dann funktioniert das....

Aber alle Versuche ein Verzeichnis in dieses WAR zu bekommen (so das es der Tomcat dann findet) schlugen leider fehl :(
 
Wo genau hast du den Ordner images angelegt? Der muss direkt unter deinen webroot (ich glaub eclipse nimmt per default WebContent oder sowas...). Im WAR file sollte dann direkt im Root ein ordner images liegen. Wenn dass der Fall ist, sollte deine css datei auch gefunden werden.

Ein Fallstrick vielleicht noch: du darfst dein Servlet natürlich nicht an /* binden, da sonst jeglicher Aufruf an jede URL in das Servlet geroutet wird und nicht mehr auf die Resourcen.

Gruß
Ollie
 

Neue Beiträge

Zurück