手动迁移工作量

您可以手动将资源和应用程序从内部部署域迁移到新域。

创建的域将在创建期间定义拓扑,每台计算机一个受管服务器。

要部署资源,请使用 WebLogic 管理员控制台。

要部署应用程序,请使用以下方法之一:

  • 通过 WebLogic 管理员控制台部署应用程序。

    在移动几个应用程序时,最好使用此方法。此方法需要手动重新创建资源。

  • 从 JDeveloper 或 Eclipse 集成开发环境(IDE)部署应用程序。

    如果使用 JDeveloper 为开发人员移动几个应用程序,最好使用此方法。此方法需要手动重新创建资源。

重新创建源域资源

如果使用 WebLogic Server 管理员控制台或 JDeveloper 迁移域,则必须手动重新创建资源。

  1. 访问 Oracle Cloud Infrastructure 上的 Weblogic Server 管理员控制
  2. 单击锁定并编辑可在生产域中进行更改。
  3. 在域结构层次中单击服务数据源
  4. 单击新建,然后选择新建数据源
  5. 指定以下内容,然后单击下一步
    • 名称:确保指定的名称与内部部署资源的名称匹配。
    • JNDI 名称:确保指定的名称与源域中的数据源的 jdenit 名称匹配,格式为 jdbc.<ConnectionNameDS>
    • 数据库类型:选择数据库类型或使用接受默认值。
  6. 选择数据库驱动程序或接受默认值,然后单击下一步
  7. 接受默认事务处理选项,然后单击下一步
  8. 指定以下连接属性,然后单击下一步。重新调用< hostname >:< port >/< cdb_root_name >格式的数据库连接字符串。< subdomain >提供了大部分值。
    • 数据库名称:数据库名称的格式应为:< your_pdb_name >. <子域>, 其中 < your_pdb_name > 是您移植到 Oracle Cloud Infrastructure 的数据库的 PDB (如果使用数据库系统,则不是 CDB)的名称,而子域是从数据库连接字符串获取的子域。
    • 主机名:指定从数据库连接字符串获取的主机名。
    • 端口:指定从数据库连接字符串获取的端口名。默认值为 1521
    • 数据库用户名:指定数据库用户名。
    • 口令:指定并确认用户口令。
  9. 单击下一步
  10. 单击测试连接
  11. 单击下一步
  12. 对于目标,请选择将在其中部署所需资源的应用程序的所有服务器或集群。
  13. 单击完成
  14. 单击激活更改可将新创建的数据源添加到数据源列表中。

部署应用程序

要手动部署应用程序,请使用以下方法之一。

  • 通过 WebLogic 管理员控制台部署应用程序。

    在移动几个应用程序时,最好使用此方法。此方法需要手动重新创建资源。

  • 从 JDeveloper 或 Eclipse 集成开发环境(IDE)部署应用程序。

    如果使用 JDeveloper 为开发人员移动几个应用程序,最好使用此方法。此方法需要手动重新创建资源。

使用 WebLogic 管理员控制台部署应用程序

可以使用 WebLogic Server 管理员控制台部署应用程序。

  1. 访问 Oracle Cloud Infrastructure 上的 Weblogic Server 管理员控制
  2. 单击锁定并编辑可在生产域中进行更改。
  3. 在域结构层次中单击部署
  4. 安装该应用程序:
    1. 单击安装,然后单击上传您的文件,再单击浏览
    2. 找到并选择要上载的本地文件,然后单击上载。上载完成后,单击下一步
    3. 验证部署信息,然后单击下一步
    4. 选择将此部署安装为应用程序并单击下一步
    5. 对于目标,请选择将部署应用程序的所有服务器或集群,然后单击下一步
    6. 在“源可访问性”下,选择将此应用程序复制到每个目标上并单击下一步
    7. 单击完成
    8. 单击激活更改
  5. 启动应用程序并定位应用程序根路径:
    1. 在域结构层次中单击部署,然后单击控制选项卡。
    2. 选择应用程序,单击启动,然后选择启动为所有请求提供服务
    3. 验证部署并单击继续。
    4. 要定位应用程序根路径,请在域结构层次中单击部署,然后单击控制选项卡。
    5. 单击应用程序,然后单击测试选项卡并展开树,以查看运行应用程序的 URL 路径。URL 包含全限定主机名和应用程序根路径,格式为 <fqdn_host_name>:<port>/<application_root_path>
  6. 使用 WebLogic 服务器负载平衡器 IP 地址中的应用程序根路径(格式为 <Load_Balancer_IP>/<application_root_path>)访问应用程序。
    1. 要定位负载平衡器的 IP 地址,请在必要时登录到 Oracle Cloud Infrastructure 控制台,然后打开导航菜单。
    2. 在“解决方案”和“平台”下,转到资源管理器并单击堆栈
    3. 选择部署了 Oracle Cloud Marketplace 映像的区间
    4. 单击堆栈,然后转到作业并选择部署该堆栈的最新作业。
    5. 输出下,找到 WebLogic 服务器负载平衡器 IP
    6. 合并负载平衡器 IP 和格式为 <Load_Balancer_IP>/<application_root_path> 的应用程序根路径以访问应用程序。

从 JDeveloper 或 Eclipse 部署应用程序

如果选择手动部署资源,还可以使用 JDeveloper 或 Eclipse 部署应用程序。

必须先将 JDeveloper 连接到用于 Oracle Cloud Infrastructure Oracle WebLogic Server 的域,然后才能从 JDeveloper 部署应用程序。您必须创建入站规则、网络通道,最后是连接本身。请参阅 Using Oracle WebLogic Server for Oracle Cloud Infrastructure 中的 Connect to a Domain Using Oracle JDeveloper
使用 JDeveloper 部署应用程序:
  1. 请确保要用户的部署概要文件的安全设置已设置为 weblogic-application.xml 中的使用现有设置,并且未选择自动生成和同步 WebLogic JDBC 描述符选项。要查找部署概要文件,请单击应用程序菜单,然后选择属性部署概要文件和 Weblogic
  2. 单击应用程序菜单,然后单击部署,再选择现有部署概要文件以创建新部署。
  3. 选择应用程序服务器,然后选择以前创建的应用程序服务器,并按照提示选择特定服务器或集群作为目标。
  4. 完成后,单击完成
  5. 在“部署日志”窗口中监视部署进度。