Evitare di utilizzare gli attributi di ricaricamento obsoleti delle estensioni del descrittore di distribuzione IBM

Questa regola contrassegna gli attributi obsoleti reloadInterval e reloadingEnabled delle estensioni del descrittore di distribuzione IBM. Questi attributi possono essere definiti nell'estensione file WAR (WEB-INF/ibm-web-ext.xmi) e nell'estensione dell'applicazione (META-INF/ibm-application-ext.xmi).

Invece di utilizzare gli attributi obsoleti, sono disponibili impostazioni alternative. Per il ricaricamento JSP, utilizzare il parametro del motore JSP reloadEnabled e reloadInterval nei file WEB-INF/ibm-web-ext.xmi o WEB-INF/ibm-web-ext.xml. Per il ricaricamento della classe del modulo Web ed EJB, utilizzare le opzioni di abilitazione del ricaricamento e di intervallo fornite durante la distribuzione dell'applicazione.

L'esempio riportato di seguito evidenzia gli attributi obsoleti reloadInterval e reloadingEnabled in un file di estensione WAR. L'esempio mostra anche l'impostazione jspAttributes che sostituisce le impostazioni obsolete. In questo esempio, l'intervallo di ricaricamento del file JSP è 10 invece di 3.

< span class="Code"> < ?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"
< span class= "indent4"> < /span> < span class="JavaKeyword">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>

Il ricaricamento della classe per i moduli Web ed EJB è controllato dalle opzioni di abilitazione del ricaricamento e dell'intervallo fornite durante la distribuzione dell'applicazione e salvate nel file deployment.xml. Queste opzioni di distribuzione possono essere modificate anche modificando l'applicazione dalla console di gestione. Fare clic su Applicazioni > Tipi di applicazione > Applicazioni enterprise WebSphere> nome_applicazione > Caricamento classi e rilevazione aggiornamento.

Una volta aggiunto jspAttributes per il ricaricamento file JSP o impostate le opzioni di distribuzione, è possibile rimuovere gli attributi obsoleti reloadInterval e reloadingEnabled.

Sono disponibili le seguenti risorse per fornire assistenza durante l'impostazione degli attributi di ricaricamento:

L'elenco Deprecated features è disponibile nella documentazione.

Se Visualizza risultati non evidenzia in modo appropriato l'attributo di ricaricamento nel file *-ext.xmi, potrebbe essere necessario associare l'estensione file .xmi all'editor XML in Eclipse. Fare clic su Finestra> Preferenze> Generale> Editor> Associazioni file. Aggiungi .xmi all'elenco nella parte superiore del pannello. Nella parte inferiore del pannello, selezionare Editor XML e fare clic su Impostazione predefinita.