升级部署 Apache Tomcat 的服务器有两种方法。
有关 Tomcat 新安装的说明,请参阅 Apache Tomcat 示例部署。
推荐方法
如果按照 Apache Tomcat Deployment Example 1 (Recommended Method)中所描述的方法部署了 SOAtest 和 Virtualize,请使用以下说明升级 WAR 文件。
- 停止 Tomcat 服务并定位 <SOAVIRT_HOME> 目录。
- 将 config.properties 文件从 <SOAVIRT_HOME>/WEB-INF 目录复制到一个临时位置。
- 从 <SOAVIRT_HOME> 中删除以下目录:
- apifiles
- axis2
- META-INF
- WEB-INF
- 将新的 WAR 文件内容提取到 <SOAVIRT_HOME> 中。
- 使用步骤 2 中的 config.properties 文件替换掉 <SOAVIRT_HOME>/WEB-INF 目录中的 config.properties 文件。
- 打开 config.properties 文件并验证许可证配置。
- 启动 Tomcat(比如,从 <TOMCAT_HOME>/bin 中)。
- 浏览到 http://localhost:8080/ (根据需求调整端口)。以下消息之一确认应用程序已正确更新:
No virtual asset or proxy found at this path: /
Enabled virtual assets:
...
There are no deployments on this server. Cannot respond to this request: /.
快捷方法
如果按照 Apache Tomcat Deployment Example 2 (Shortcut Method)中所描述的方法部署了 SOAtest 和 Virtualize,请使用以下说明升级 WAR 文件。
- 停止 Tomcat 服务器并定位 <TOMCAT_HOME>/webapps/ROOT 目录。
- 将工作空间文件夹保存到临时位置。
- 从 webapps 目录删除“ROOT”目录。
- 将新的 "soavirt_<version>.war” 文件重命名为 "ROOT.war"。
- 将 "ROOT.war” 复制到 <TOMCAT_HOME>/webapps/ 目录中。
- 从 <TOMCAT_HOME>/webapps 中打开 config.properties 文件并验证许可证配置。
- 启动 Tomcat(比如,从 <TOMCAT_HOME>/bin 中)。
浏览到 http://<host>:<port> 并验证出现的以下消息之一:
There are no deployments on this server. Cannot respond to this request: /.
- 停止 Tomcat 服务器
- 使用步骤 2 中保存的工作空间文件夹替换工作空间文件夹。
- 重启 Tomcat 服务器
- 浏览到 http://<host>:<port> 并验证出现的以下消息之一:
No virtual asset or proxy found at this path: /
Enabled virtual assets:
...
There are no deployments on this server. Cannot respond to this request: /.