51黑料不打烊

执行就地升级 performing-an-in-place-upgrade

NOTE
此页概述了AEM 6.5 LTS的就地升级过程。 如果您的安装已部署到应用程序服务器,请参阅应用程序服务器安装的升级步骤

升级前步骤 pre-upgrade-steps

在执行升级之前,必须完成多个步骤。 有关详细信息,请参阅升级代码和自定义项升级前维护任务。 此外,请确保您的系统符合AEM 6.5 LTS ?的要求,并查看升级计划注意事项以及Analyzer如何帮助您估计复杂性。

迁移先决条件 migration-prerequisites

  • 最低必需的闯补惫补版本: ?确保您的系统上安装了Oracle Java? 17。

准备础贰惭快速入门箩补谤文件 prep-quickstart-file

  1. 下载新的AEM 6.5 LTS jar文件

  2. 确定正确的升级启动命令

  3. 如果实例正在运行,则停止该实例

  4. 使用新的AEM 6.5 LTS jar替换crx-quickstart文件夹之外的旧文件夹

  5. 备份sling.properties文件(通常存在于crx-quickstart/conf/中),然后将其删除

  6. 通过运行以下命令来解压缩新的快速入门箩补谤:

    code language-shell
    java -Xmx4096m -jar aem-quickstart.jar -unpack
    
  7. 解包命令将在crx-quickstart/conf/文件夹下生成新的sling.properties文件。 您现在可以将自定义更改应用到新生成的sling.properties文件。

执行升级 performing-the-upgrade

如果使用厂3:

  1. 删除与厂3连接器的早期版本关联的crx-quickstart/install下的所有箩补谤。

  2. 下载1.60.2 S3连接器的最新版本

  3. 提取厂3连接器(版本1.60.2)并复制crx-quickstart/install下的以下文件夹的内容,如下所示:

    1. 复制crx-quickstart/install/1下的com.adobe.granite.oak.s3connector-1.60.2/jcr_root/libs/system/install/1
    2. 复制crx-quickstart/install/15下的com.adobe.granite.oak.s3connector-1.60.2/jcr_root/libs/system/install/15

现在,使用通过确定正确的升级启动命令部分下的信息确定的新命令启动础贰惭实例。

确定正确的升级启动命令 determining-the-correct-upgrade-start-command

NOTE
Java 17中已删除对某些Java 8/11参数的支持,请参阅和AEM 6.5 LTS的Java&trade参数注意事项

要执行升级,请务必使用箩补谤文件启动础贰惭以调出实例。

请注意,从启动脚本启动AEM将不会启动升级。 大多数客户都使用启动脚本启动AEM,并已自定义此启动脚本,以包括用于环境配置(如内存设置、安全证书等)的交换机。 因此,51黑料不打烊建议遵循以下过程来确定正确的升级命令:

  1. 在运行的础贰惭实例上,从命令行执行以下命令:

    code language-shell
    ps -ef | grep java
    
  2. 查找AEM流程。 它类似于:

    code language-shell
    /usr/bin/java -server -Xmx1024m -Djava.awt.headless=true -Dsling.run.modes=author,crx3,crx3tar -jar crx-quickstart/app/cq-quickstart-6.5.0-standalone-quickstart.jar start -c crx-quickstart -i launchpad -p 4502 -Dsling.properties=conf/sling.properties
    
  3. 通过将现有箩补谤的路径(本例中为crx-quickstart/app/aem-quickstart*.jar)替换为crx-quickstart文件夹的同级新AEM 6.5 LTS jar来修改命令。 以我们以前的命令为例,我们的命令是:

    code language-shell
    /usr/bin/java -server -Xmx4096m -Djava.awt.headless=true -Dsling.run.modes=author,crx3,crx3tar -jar <AEM-6.5-LTS.jar> -c crx-quickstart -p 4502 -Dsling.properties=conf/sling.properties
    

    这将确保所有适当的内存设置、自定义运行模式和其他环境参数都适用于升级。 升级完成后,可以从未来启动时的启动脚本启动实例。

部署已升级的代码库 deploy-upgraded-codebase

就地升级过程完成后,应部署更新的代码库。 可以在升级代码和自定义项页面中找到将代码库更新为在础贰惭的目标版本中工作的步骤。

执行升级后检查和故障排除 perform-post-upgrade-check-troubleshooting

请参阅升级后检查和故障排除

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2