Ta reguła oznacza nieaktualne atrybuty reloadInterval i reloadingEnabled rozszerzeń deskryptora wdrażania IBM.
Te atrybuty mogą być definiowane zarówno w rozszerzeniu pliku WAR (WEB-INF/ibm-web-ext.xmi),
jak i w rozszerzeniu aplikacji (META-INF/ibm-application-ext.xmi).
Zamiast nieaktualnych atrybutów należy używać udostępnionych ustawień alternatywnych.
W przypadku przeładowywania
stron JSP należy używać parametrów mechanizmu JSP reloadEnabled i reloadInterval
w pliku WEB-INF/ibm-web-ext.xmi lub WEB-INF/ibm-web-ext.xml.
W
przypadku przeładowywania klas komponentów EJB i modułów WWW należy używać opcji włączania przeładowywania
i odstępu czasu przeładowywania, które zostały udostępnione podczas wdrażania aplikacji.
Na przykład w poniższym przykładzie zostały wyróżnione nieaktualne atrybuty
reloadInterval i reloadingEnabled w pliku rozszerzenia WAR. W przykładzie
przedstawiono także ustawienie jspAttributes, które zastępuje nieaktualne
ustawienia. W tym przykładzie odstęp czasu przeładowywania pliku JSP będzie miał wartość 10 zamiast 3.
|
<?xml version="1.0" encoding="UTF-8"?> <webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:webappext="webappext.xmi" xmi:id="WebAppExtension_1285959545750" reloadInterval="3" reloadingEnabled="true" > <webApp href="WEB-INF/web.xml#WebApp_ID"/> <jspAttributes xmi:id="JSPAttribute_1" name="reloadEnabled" value="true"/> <jspAttributes xmi:id="JSPAttribute_2" name="reloadInterval" value="10"/> </webappext:WebAppExtension> |
Przeładowywaniem klas komponentów EJB i modułów WWW steruje się za pomocą opcji włączania przeładowywania i odstępu czasu przeładowywania, które udostępniono podczas wdrażania aplikacji i zapisano w pliku deployment.xml. Te opcje wdrażania można także zmienić, edytując aplikację z poziomu Konsoli administracyjnej. Należy kliknąć opcję Aplikacje > Typy aplikacji > Aplikacje korporacyjne WebSphere > nazwa_aplikacji > Ładowanie klas i wykrywanie aktualizacji.
Po dodaniu ustawienia jspAttributes na potrzeby przeładowywania plików JSP lub ustawianiu opcji wdrażania można usunąć
nieaktualne atrybuty reloadInterval i reloadingEnabled.
Następujące zasoby mogą pomóc w ustawianiu atrybutów przeładowywania:
Lista nieaktualnych funkcji jest dostępna w dokumentacji.
Jeśli nie można poprawnie wyróżnić atrybutu przeładowywania w pliku *-ext.xmi za pomocą opcji Wyświetl wyniki, może być konieczne powiązanie rozszerzenia pliku .xmi z edytorem XML w środowisku Eclipse. Należy kliknąć opcję Okna > Preferencje > Ogólne > Edytory > Powiązania plików. Należy dodać rozszerzenie .xmi do listy umieszczonej w górnej połowie panelu. W dolnej połowie panelu należy wybrać opcję Edytor XML i kliknąć opcję Domyślnie.