每次在用 Faces 组件创建且在测试环境中运行的 Web 应用程序中作出某些更改时,服务器或企业应用程序会重新启动。服务器想要采用的更改是影响 web 应用程序的配置文件的更改。
使用 Faces 组件创建的每个 Web 应用程序都包含一个名为
faces-config.xml 的配置文件。此配置文件存储 Web 项目的下列种类的信息:
- 用户添加的可复用 Java™ 类
- 自动添加的可复用 Java 类,例如,与每个 Faces JSP 页面相关联的页面代码类
- “属性”视图中为“链接 - 命令”和“按钮 - 命令”组件设置的导航规则
如果 faces-config.xml 中的设置被更改,则会自动重新启动服务器以便应用程序可以采用这些更改。如果正在添加许多新页面、数据源或导航规则,则这种重新启动可能会频繁发生。如果服务器重新启动过于频繁,您会发现这会妨碍开发任务。要解决此问题,请选择下列其中一个选项:
- 要关闭自动重新启动功能,请选择。在“服务器行为”对话框中,除去 Faces 配置文件发生更改时重新启动项目旁边的复选标记。注意,完成配置更改后,必须手工重新启动该应用程序。
- 关闭服务器,直到完成了影响 faces-config.xml 的更改为止。