下面的说明假设你已经安装了活动系统。升级不会影响这些系统、环境和组件。
卸载早期版本
- 确保你已经下载了最新的 CTP 包。
- (推荐)按照 Database Backup, Re-Creation, and Porting中所描述的那样备份你的数据库。
- 关闭运行早期版本的 Tomcat。
- 在 Tomcat 安装中,导航到
/webapps/em/
- 删除现有许可证文件。
- (如果使用 MySQL 或 Oracle 数据库)请将
mysql-connector
或ojdbc
jar 文件从WEB-INF/lib/
复制到临时位置。 - 删除
/webapps/em/
和/work/Catalina/localhost/em/
。注意,所有有用的信息(除了许可证)都保存在数据库中。 - 将现有的
em.war
移动到临时位置。将备份放在/webapps/
文件夹之外,这样 Tomcat 就不会尝试使用它们。 - (可选)重置数据库中的持续化数据(先创建备份):
- HyperSQL
删除 CTP 的 hsqldb 文件,并在 web UI 中在此创建它们。
- MySQL
删除数据库并创建一个新的数据库,该数据库具有来自 EM.2.7 的mysql_db.sql
脚本。mysql –u root –p
drop database em;
quit
- Oracle
删除数据库并创建一个新的数据库,如下所示:sqlplus SYS AS SYSDBA
DROP TABLESPACE EM_TEMP INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE EM_DATA INCLUDING CONTENTS AND DATAFILES;
DROP USER EM CASCADE;
quit
Contact your Oracle DBA for assistance.
安装 CTP
- 将新的 em.war 放置在
/webapps
文件夹中。 - 启动 Tomcat。
- 使用新的 CTP 3.x 许可证文件代替
/webapps/em
/ 中的许可证文件。 - (如果使用 MySQL 或 Oracle 数据库)将上面步骤 6 中复制的
mysql-connector
或ojdbc
jar 文件恢复到/webapps/em/WEB-INF/lib/
中。 - 重启 Tomcat。
- 当提示时,保存现有的许可证。
更新数据库
- 选择 Administration> Database Configuration。
- 单击 Database Updates 部分下的 Update 按钮。
如果没有看到 Update 部分和按钮,这意味着不需要更新。
连接到你的 Virtualize/SOAtest 服务器
请查阅 将 Virtualize 服务器和/或 SOAtest 服务器与 CTP 集成。