Ta strona służy do konfigurowania przeładowywania klas modułów WWW, takich jak pliki JavaServer Pages (JSP), i wybierania implementacji JSF, która ma być używana z daną aplikacją.
Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję . Jest to ta sama strona, co strona Określanie opcji przeładowywania plików JSP dla modułów WWW w kreatorach instalowania i aktualizowania aplikacji.
Obsługiwane konfiguracje: W przypadku plików powiązań i
rozszerzeń IBM® rozszerzenie
nazwy pliku (.xmi lub .xml) różni się w zależności od tego, czy używana jest
aplikacja lub moduł w wersji Java EE wcześniejszej niż 5, czy też aplikacja lub
moduł w wersji Java EE 5 lub nowszej. Plik
rozszerzeń lub powiązań IBM
ma nazwę ibm-*-ext.xmi lub ibm-*-bnd.xmi, gdzie * to typ pliku rozszerzeń lub
powiązań, na przykład app, application, ejb-jar bądź web. Zastosowanie mają
następujące warunki:
Moduł platformy Java EE w wersji 5 lub nowszej może jednak istnieć w ramach aplikacji zawierającej pliki platformy Java EE w wersji wcześniejszej niż 5 i korzystającej z rozszerzenia nazwy pliku .xmi.
Pliki ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi i ibm-portlet-ext.xmi nadal korzystają z rozszerzeń .xmi.
sptcfgSłuży do określania nazwy modułu WWW w zainstalowanej (lub wdrożonej) aplikacji.
Służy do określania położenia modułu względem katalogu głównego aplikacji (plik EAR).
Określa, czy klasy będą przeładowywane podczas aktualizacji plików JSP.
Kontener WWW przeładowuje pliki JSP tylko w przypadku, gdy rozszerzenie IBM ReloadEnabled w elemencie jspAttributes pliku ibm-web-ext.xmi ma wartość true.
Pliki rozszerzeń IBM aplikacji Java Platform, Enterprise Edition 5 (Java EE 5) lub nowszych są plikami w formacie .xml. W przypadku aplikacji środowiska Java EE w wersjach wcześniejszych niż 5 mają one format pliku .xmi.
Określa liczbę sekund, przez które system plików aplikacji będzie przeszukiwany pod kątem zaktualizowanych plików JSP. Domyślną wartością jest wartość atrybutu okresu przeładowywania w pliku rozszerzenia IBM (META-INF/ibm-web-ext.xmi) modułu WWW.
Aby włączyć przeładowywania, należy wprowadzić wartość dodatnią (np. 1 do 2147483647). Domyślny czas przeładowania: 5. Aby wyłączyć przeładowywanie, należy wpisać zero (0). Dozwolony zakres wartości to 0 - 2147483647.
Atrybut interwału przeładowywania działa tylko w przypadku, gdy włączono przeładowywanie klas.
Pliki rozszerzeń IBM aplikacji Java EE 5 lub nowszych są plikami w formacie .xml. W przypadku aplikacji środowiska Java EE w wersjach wcześniejszych niż 5 mają one format pliku .xmi.
Należy wybrać tę opcję, aby użyć implementacji JSF Sun Reference Implementation 1.2.
W przypadku zmiany implementacji JSF używanej dla aplikacji należy usunąć wszystkie wcześniej skompilowane pliki JSP. Jeśli aplikacja została skompilowana wstępnie, konieczna jest jej rekompilacja. Jeśli aplikacja nie została skompilowana wstępnie, ale żądano już plików JSP z tej aplikacji, należy usunąć pliki JSP z katalogu tymczasowego profilu użytkownika.
Aby automatycznie oznaczyć pliki JSP do rekompilacji w momencie uruchamiania aplikacji, można ustawić parametr konfiguracyjny mechanizmu JSF com.ibm.ws.jsf.JSF_IMPL_CHECK na wartość true.
Wybranie tej opcji umożliwia używanie implementacji JSF MyFaces. To jest domyślna implementacja JSF.
W przypadku zmiany implementacji JSF używanej dla aplikacji należy usunąć wszystkie wcześniej skompilowane pliki JSP. Jeśli aplikacja została skompilowana wstępnie, konieczna jest jej rekompilacja. Jeśli aplikacja nie została skompilowana wstępnie, ale żądano już plików JSP z tej aplikacji, należy usunąć pliki JSP z katalogu tymczasowego profilu użytkownika.
Aby automatycznie oznaczyć pliki JSP do rekompilacji w momencie uruchamiania aplikacji, można ustawić parametr konfiguracyjny mechanizmu JSF com.ibm.ws.jsf.JSF_IMPL_CHECK na wartość true.
W przypadku komórki z mieszanymi wersjami produktów, jeśli włączono wybór implementacji MyFaces, węzeł wersji 7 będzie używał implementacji MyFaces 1.2, natomiast węzeł wersji 8 będzie używał implementacji MyFaces 2.0. W przypadku produktu WebSphere Application Server w wersji wcześniejszej niż wersja 7 (na przykład wersja 6.1 i wcześniejsze) to przełączenie jest nieskuteczne, ponieważ przełączanie implementacji JSF nie było obsługiwane w wersjach wcześniejszych niż wersja 7.