Evitar a utilização dos atributos de recarrega descontinuados das extensões do descritor de implementação IBM

Esta regra sinaliza os atributos reloadInterval e reloadingEnabled descontinuados das extensões do descritor de implementação IBM. Esses atributos podem ser definidos na extensão de arquivo WAR (WEB-INF/ibm-web-ext.xmi) e na extensão de aplicativo (META-INF/ibm-application-ext.xmi).

Em vez de usar os atributos descontinuados, estão disponíveis configurações alternativas. Para recarregamento JSP, use o parâmetro do mecanismo JSP reloadEnabled e o reloadInterval nos arquivos WEB-INF/ibm-web-ext.xmi ou WEB-INF/ibm-web-ext.xml. Para recarregamento da classe do módulo da web e EJB, use as opções de intervalo e de ativação de recarregamento fornecidas durante a implementação do aplicativo.

Por exemplo, o exemplo a seguir destaca os atributos reloadInterval e reloadingEnabled descontinuados em um arquivo de extensão WAR. O exemplo também mostra a configuração jspAttributes que suplanta as configurações descontinuadas. Neste exemplo, o intervalo de recarregamento de arquivo JSP seria 10 em vez de 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>

O recarregamento de classe para módulos EJB e da Web é controlado pelas opções de ativação de recarregamento e intervalo fornecidas durante a implementação do aplicativo e salvas no arquivo deployment.xml. Essas opções de implementação também podem ser modificadas pela edição do aplicativo a partir do console administrativo. Clique em Aplicativos > Tipos de Aplicativos > Aplicativos corporativos da WebSphere > application_name > Detecção de carregamento de classe e atualização.

Após a inclusão de jspAttributes para o recarregamento do arquivo JSP ou configuração das opções de implementação, é possível remover os atributos reloadInterval e reloadingEnabled descontinuados.

Os recursos a seguir estão disponíveis para ajudar na configuração de atributos de recarga:

A lista de recursos descontinuados está na documentação.

Se Visualizar Resultados não destacar adequadamente o atributo reload no arquivo *-ext.xmi, você pode precisar associar a extensão de arquivo .xmi ao editor XML no Eclipse. Clique em Janela> Preferências> Geral> Editores> Associações de Arquivo Incluir .xmi na lista na metade superior do painel. Na metade da parte inferior do painel, selecione Editor XML e clique em Padrão.