升级部署 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/
(根据需求调整端口)。以下消息之一确认应用程序已正确更新:
此路径上未发现虚拟资产或代理:/
已启用的虚拟资产:
...
此服务器上没有部署。无法响应该请求:/。
快捷方法
如果按照 Apache Tomcat 部署示例 2(快捷方法)中所描述的方法部署了 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>
并验证是否显示以下消息:此服务器上没有部署。无法响应该请求:/。
- 停止 Tomcat 服务器。
- 使用步骤 2 中保存的工作空间文件夹替换工作空间文件夹。
- 重启 Tomcat 服务器。
- 访问
http://<HOST>:<PORT>
并验证是否出现以下消息之一:
此路径上未发现虚拟资产或代理:/
已启用的虚拟资产:
...
此服务器上没有部署。无法响应该请求:/。