Aby utworzyć opartą na treści aplikację WWW, która nie zawiera żadnej treści dynamicznej (na przykład serwlety, pliki JSP, filtry i powiązane metadane), można utworzyć statyczny projekt WWW zamiast dynamicznego projektu WWW.
Statyczne projekty WWW mają następujące cechy:
- Folder treści WWW (o nazwie WebContent) dla wszystkich publikowalnych
zasobów; jego nazwę można zmienić z menu podręcznego projektu.
- Folder kompozycji, sugerowany katalog do przechowywania kaskadowych
arkuszy stylów i innych obiektów powiązanych ze stylami.
- Możliwość definiowania folderów poza folderem treści WWW do
zapisywania plików pośrednich, na przykład MIF.
- Ścieżkę konwersji ze statycznego projektu WWW do dynamicznego.
Jeśli zdecydujesz się przekształcić projekt, otrzymasz w pełni dynamiczny projekt WWW.
Ponadto projekt będzie nadal miał następujące cechy (wspólne dla
statycznych i dynamicznych projektów WWW):
- sprawdzanie poprawności składni HTML;
- kreator naprawy niepoprawnych odsyłaczy;
- narzędzie do nawigacji po serwisie WWW;
- nowy typ serwera, Statyczny serwer WWW, który ułatwia publikowanie
statycznych projektów WWW.
Folder, do którego publikuje się projekt statyczny, jest modyfikowalny, dlatego
po ustawieniu dla projektu statycznego katalogu "głównego" publikowania (zwanego
kontekstowym katalogiem głównym), na przykład /web1,
wszystko w folderze treści WWW zostanie opublikowane do folderu
web1 w katalogu głównym dokumentów serwera WWW. Umożliwia to grupowanie zasobów
WWW na serwerze WWW w folderach odpowiadających projektom WWW w środowisku
roboczym. Kiedy projekty zdefiniowane w ten sposób są gotowe do produkcji,
można opublikować konkretne projekty bezpośrednio w katalogu głównym
dokumentów, zmieniając wartość na /, a wtedy całość
publikowania, naprawy odsyłaczy i przeglądania zostanie zaktualizowana
automatycznie.
Do określenia wartości kontekstowego katalogu głównego można także użyć
aliasów. Przypuśćmy na przykład, że na docelowym serwerze WWW jest alias
zdefiniowany następująco:
Alias /skrypty/ "/var/www/scripts"
W tym przykładzie, w którym bieżący statyczny projekt WWW będzie zawierał wspólne pliki JavaScript™, można ustawić kontekstowy katalog główny na
"skrypty". Aby zasoby w statycznym projekcie WWW zostały
opublikowane we właściwym miejscu serwera WWW, należy dodać to odwzorowanie aliasu do instancji narzędzi serwera na statycznym serwerze WWW w następujący sposób:
- W widoku Serwer dwukrotnie kliknij konfigurację statycznego serwera WWW, aby otworzyć edytor konfiguracji serwera.
Uwaga: Zakłada się tu, że utworzono już statyczny serwer WWW.
- Kliknij kartę edytora Konfiguracja.
- Przewiń do sekcji Odwzorowania ścieżek aliasu i
dodaj nowe odwzorowanie aliasu.
Teraz, gdy katalog
"skrypty"
jest zdefiniowany jako alias, treść WWW w statycznym projekcie WWW
zostanie opublikowana w odwzorowanej ścieżce:
/var/www/scripts.