可以将 Web 应用程序部署到任何现有虚拟服务器上。
您应该已确定了需要在其中部署 Web 应用的虚拟服务器。
您应该具有 Web 应用程序归档(.war 文件)或知道服务器中的 Web 应用程序路径。
Web 应用程序可以通过 wadm、管理控制台和其他支持的 IDE 进行部署。
单击“服务器配置”下的虚拟服务器选项卡以部署 Web 应用程序。
选择需要在上面部署 Web 应用程序的虚拟服务器。
单击“Web 应用程序”>“新建”按钮。
指定 Web 应用程序软件包。
如果需要上载 Web 应用程序归档文件,请单击“浏览”按钮并选择所需的归档文件。您也可以指定位于服务器中的 Web 应用程序归档文件(可选)。
指定 Web 应用程序的 URI。此 URI 将是应用程序的上下文根,它是相对于服务器主机的。
提供有关 Web 应用程序的简短说明。
启用/禁用 JSP 预编译。
启用该指令将允许对 Web 应用程序中的所有 JSP 进行预编译,以提高性能。
启用应用程序。
将某个 Web 应用程序的状态设置为“已禁用”时,该应用程序在请求时将不可用。但是,您可以随时切换此选项,而无需将该应用程序重新部署到实例上。
部署应用程序。
单击“部署”按钮以部署 Web 应用程序。
您可以使用指定的上下文根访问此应用程序。例如 http://<your-server>:<port>/<URI>
使用 CLI
wadm> add-webapp --user=admin --password-file=admin.passwd --host=localhost --port=8888 --config=config1 --vs=HOSTNAME --uri=/hello /home/test/hello.war |
请参见 CLI 参考 add-webapp(1)。
使用 –file-on-server 选项可以将管理服务器主机上的目录部署到配置中。执行以下命令:
wadm> add-webapp --user=admin-user --password-file=admin.passwd --port=8989 --vs=vs1 --config=config1 --file-on-server --uri=/mywebapp /space/tmp/mywebapp |
要在部署 Web 应用程序时预编译该应用程序中的 JSP,请执行带有 –precompilejsp 选项的命令,如下所示:
wadm> add-webapp --user=admin-user --password-file=admin.passwd --port=8989 --vs=vs1 --config=config1 --file-on-server --uri=/mywebapp --precompilejsp mywebapp.war |