每次对 /Workplace 目录中的文件进行更改(例如,更改
web.xml 以便进行容器管理的认证或支持
SSO,或者进行任何其他编辑)之后,都必须重新创建 WAR 或 EAR 文件并重新部署更改。
切记: 在重新创建 EAR 文件之前,必须先重新创建 WAR 文件。
要重新创建 WAR 或 EAR 文件,请完成下列步骤:
- 验证是否所有经过修改的 /Workplace 目录文件都已保存完毕。
- 通过运行与平台相对应的脚本,重新创建 app_engine.war 文件。
选项 |
描述 |
UNIX® |
AE_install_path/deploy/create_app_engine_war.sh |
Windows® |
AE_install_path\deploy\create_app_engine_war.bat |
- (对于 WAR 文件部署)将刚刚重新创建的 app_engine.war 文件重命名为
Workplace.war 或定制名称.war,以便创建应用程序的上下文根。 例如,缺省值 app_engine.war 将生成以下上下文根:http://server_name:port# /app_engine。重命名为 WAR 文件 Workplace.war 将生成以下上下文根:http://server_name:port#/Workplace。
要点: 每次重新生成 WAR 文件时,都必须将其重命名。在缺省情况下,create_app_engine_war
脚本将创建名为 app_engine.war 的文件。
要点: 如果正在使用该 WAR 文件来重新创建用于执行部署的 EAR 文件,请不要将该 WAR 文件重命名。
- (仅限于 EAR 文件部署)通过运行与平台相对应的脚本,重新创建 app_engine.ear 文件。
选项 |
描述 |
UNIX |
AE_install_path/deploy/create_app_engine_ear.sh |
Windows |
AE_install_path\deploy\create_app_engine_ear.bat |