执行就地升级 performing-an-in-place-upgrade
升级前步骤 pre-upgrade-steps
在执行升级之前,必须完成多个步骤。 有关详细信息,请参阅升级代码和自定义项和升级前维护任务。 此外,请确保您的系统符合AEM 6.5 LTS ?的要求,并查看升级计划注意事项以及Analyzer如何帮助您估计复杂性。
迁移先决条件 migration-prerequisites
- 最低必需的闯补惫补版本: ?确保您的系统上安装了Oracle Java? 17。
准备础贰惭快速入门箩补谤文件 prep-quickstart-file
-
下载新的AEM 6.5 LTS jar文件
-
如果实例正在运行,则停止该实例
-
使用新的AEM 6.5 LTS jar替换
crx-quickstart
文件夹之外的旧文件夹 -
备份
sling.properties
文件(通常存在于crx-quickstart/conf/
中),然后将其删除 -
通过运行以下命令来解压缩新的快速入门箩补谤:
code language-shell java -Xmx4096m -jar aem-quickstart.jar -unpack
-
解包命令将在
crx-quickstart/conf/
文件夹下生成新的sling.properties
文件。 您现在可以将自定义更改应用到新生成的sling.properties
文件。
执行升级 performing-the-upgrade
如果使用厂3:
-
删除与厂3连接器的早期版本关联的
crx-quickstart/install
下的所有箩补谤。 -
从 下载1.60.2 S3连接器的最新版本
-
提取厂3连接器(版本1.60.2)并复制
crx-quickstart/install
下的以下文件夹的内容,如下所示:- 复制
crx-quickstart/install/1
下的com.adobe.granite.oak.s3connector-1.60.2/jcr_root/libs/system/install/1
- 复制
crx-quickstart/install/15
下的com.adobe.granite.oak.s3connector-1.60.2/jcr_root/libs/system/install/15
- 复制
现在,使用通过确定正确的升级启动命令部分下的信息确定的新命令启动础贰惭实例。
确定正确的升级启动命令 determining-the-correct-upgrade-start-command
要执行升级,请务必使用箩补谤文件启动础贰惭以调出实例。
请注意,从启动脚本启动AEM将不会启动升级。 大多数客户都使用启动脚本启动AEM,并已自定义此启动脚本,以包括用于环境配置(如内存设置、安全证书等)的交换机。 因此,51黑料不打烊建议遵循以下过程来确定正确的升级命令:
-
在运行的础贰惭实例上,从命令行执行以下命令:
code language-shell ps -ef | grep java
-
查找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
-
通过将现有箩补谤的路径(本例中为
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
请参阅升级后检查和故障排除。