Om du vill skapa en innehållsbaserad webbtillämpning som inte innehåller något dynamiskt innehåll (t.ex. servletprogram, JSP-filer, filter och associerade metadata) kanske du föredrar att skapa ett statiskt webbprojekt i stället för ett dynamiskt webbprojekt.
Statiska webbprojekt har följande typiska egenskaper:
- en webbinnehållsmapp (med namnet WebContent) för alla resurser som kan publiceras. Du kan ändra namnet på mappen på projektets snabbmeny.
- en temamapp, som är den föreslagna katalogen för lagring av CSS-filer och andra formatrelaterade objekt.
- möjligheten att definiera mappar där du kan lagra tillfälliga filer, t.ex. MIF-filer, utanför webbinnehållsmappen
- en konverteringssökväg från statiskt webbprojekt till dynamiskt webbprojekt.
Om du bestämmer dig för att convert projektet blir det ett helt giltigt dynamiskt webbprojekt.
Därtill har projektet fortfarande kvar följande funktioner (som är gemensamma för både statiska och dynamiska webbprojekt) :
- HTML-syntaxvalidering
- en guide för lagning av brutna länkar
- ett verktyg för webbplatsnavigering
- en ny servertyp, den statiska webbservern, som gör att det blir lätt att publicera statiska webbprojekt
Den mapp som det statiska webbprojektet publiceras till kan ändras så att när du anger rotvärdet (den s.k. kontextroten), t.ex. /web1, för ett statiskt projekt publiceras allt i webbinnehållsmappen till mappen web1 under webbserverns doc-rot. På så sätt kan du gruppera webbresurser på en webbserver i mappar som motsvarar webbprojekt i arbetsmiljön. När projekt som definierats på det här sättet är klara för produktion kan du publicera specifika projekt direkt till doc-roten genom att ändra värdet på / och all publicering, länklagning och bläddring kommer att uppdateras automatiskt.
Alias kan också användas när du anger ett kontextrotvärde. Om du till exempel antar att det finns ett alias som har definierats på målwebbservern på följande sätt:
Alias /scripts/ "/var/www/scripts"
I det här exemplet där det aktuella statiska webbprojektet kommer att innehålla gemensamma JavaScript-filer kan du ange kontextrotvärdet till
"scripts". Om du vill att resurserna i det statiska webbprojektet ska publiceras till rätt plats på webbservern måste du lägga till den aliasavbildningen i den statiska webbserverns serververktygsförekomst på följande sätt.
- Öppna serverkonfigurationsredigeraren genom att dubbelklicka dem statiska webbserverkonfigurationen i servervyn.
Anm: Det här förutsätter att du redan har definierat den statiska webbservern.
- Klicka på fliken Konfiguration i redigeraren.
- Bläddra ned till avsnittet Aliassökvägsavbildning och lägg till den nya aliasavbildningen.
Nu när
"scripts" är definierat som ett alias publiceras webbinnehållet i det statiska webbprojektet till den avbildade sökvägen,
/var/www/scripts.