避免使用 IBM 部署描述符扩展的不推荐的重新装入属性

此规则会标记 IBM 部署描述符扩展的不推荐的 reloadIntervalreloadingEnabled 属性。 可以对 WAR 文件扩展 (WEB-INF/ibm-web-ext.xmi) 和应用程序扩展 (META-INF/ibm-application-ext.xmi) 定义这些属性。

可以使用替代设置来取代不推荐的属性。 对于 JSP 重新装入,请在 WEB-INF/ibm-web-ext.xmiWEB-INF/ibm-web-ext.xml 文件中使用 reloadEnabledreloadInterval JSP 引擎参数。 对于 EJB 和 Web 模块类重新装入,请在应用程序部署期间使用重新装入启用和重新装入间隔选项。

例如,以下示例突出显示了 WAR 扩展文件中不推荐的 reloadIntervalreloadingEnabled 属性。 该示例还显示了用来取代不推荐的设置的 jspAttributes 设置。 在本示例中,JSP 文件重新装入间隔会是 10,而不是 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>

EJB 和 Web 模块的类重新装入受到部署应用程序期间所提供的重新装入启用和时间间隔选项的控制,并且这些选项保存在 deployment.xml 文件中。 还可以通过从管理控制台中编辑应用程序来更改这些部署选项。 单击应用程序 > 应用程序类型 > WebSphere 企业应用程序 > 应用程序名 > 类装入和更新检测

对 JSP 文件重新装入添加 jspAttributes 之后或者设置部署选项之后,您可以移除不推荐的 reloadIntervalreloadingEnabled 属性。

提供了下列资源以帮助设置重新装入属性:

文档中包含 不推荐使用的功能部件 列表。

如果查看结果未正确地突出显示 *-ext.xmi 文件中的重新装入属性,那么可能需要在 Eclipse 中使 .xmi 文件扩展名 与 XML 编辑器相关联。 单击 窗口> 首选项> 常规> 编辑器> 文件关联。 添加 .xmi 到面板上半部分的列表中。 在面板的下半部分,选择 XML 编辑器并单击缺省值