使用“应用程序配置”页可以设置一些属性,通过这些属性可帮助确保能够检测到对已部署的应用程序所做的更改并重新加载已修改的类。
“应用程序配置”页包含以下选项:
使具有默认值的设置还原到其默认值的按钮。不具有默认值的设置不会发生更改。
如果启用了此选项,则动态重新加载已修改的类。服务器将定期检查部署目录中的更改,并自动使用这些更改动态重新部署应用程序。这在开发环境中很有用,因为它允许快速测试代码更改。但在生产环境中,动态重新加载可能会使性能降低。此外,每当完成重新加载时,当时的会话都将无效。客户机必须重新启动该会话。默认情况下启用此选项。
确定服务器应检查已部署的应用程序和模块中的代码更改的频率。默认值为 2。
确定在管理控制台超时从而您必须再次登录之前处于非活动状态的分钟数。默认值为 60。
如果启用了此选项,将自动部署自动部署目录中的应用程序。默认情况下启用此选项。
指定服务器应在自动部署目录中检查应用程序或模块更改的频率。更改轮询时间间隔不会影响部署应用程序或模块所需的时间。默认值为 2。
指定部分复制的文件在发生错误前可以保持大小不变的秒数。默认值为 4。
如果以很慢的速度将文件复制到自动部署目录中,则在复制整个文件之前可以显示该文件。因此,自动部署应用程序的尝试将失败。如果自动部署应用程序的尝试因此而失败,GlassFish Server 将尝试再次部署应用程序。如果部分复制的文件在指定的时间段内保持大小不变,将会发生错误。
标识用于监视应用程序自动部署的目录。默认值为 domain-dir/autodeploy
。
指定要对标准部署描述符和 GlassFish Server 部署描述符执行的 XML 验证的类型。类型可以为以下任意一种:
如果 XML 验证失败,则部署将失败。该值为默认值。
报告 XML 验证错误,但会执行部署。
不执行 XML 验证。
如果启用此选项,则将在自动部署之前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。
如果启用了此选项,将对 JavaServer Pages (JSP) 文件进行预编译。如果禁用此选项,则在运行时首次访问 JSP 文件时对其进行编译。默认情况下禁用此选项。
应用程序的其他属性。GlassFish Server 不定义应用程序的任何其他属性。