对安装 JEE 时出现的 AEM Forms 问题进行故障排除

缓存服务器在断开连接后,无法正常重新连接

问题

当 TCP 定位符从群集中移除某个 AEM Forms 服务器节点(由于心跳超时或任何其他问题)并且该节点重新加入分发系统时,无法在该节点上正常缓存。

用户将收到类似于以下内容的错误消息:

错误消息

解决方案

如果无法正常缓存,则必须重新启动服务器节点。成功重新启动后,该节点将加入群集,并且将开始进行缓存。 

更改 JBoss 默认端口后,配置管理器无法正常运行

问题

当用户将 JBoss 默认端口从 8080 更改为其他端口时,配置管理器无法正常运行。这会导致 JBoss 服务无响应。  

当用户将 lc_turnkey.xml 文件中的 JBoss 侦听端口从 8080 修改为其他端口时,会出现此问题。

例如,在 lc_turnkey.xml 中,将端口 8080 更改为 9999

<socket-binding name="http" interface="any" port="${jboss.http.port:8080 --> 9999}"/>

用户将收到类似于以下内容的错误消息:

错误消息

解决方案

在更改默认端口之前,您必须明确只有 http 支持更改端口,而 https 则不支持。

要成功修改默认 JBoss 端口,请执行以下操作:

  • 修改 lc-turnkey.xml 文件中的端口:
    例如,在 lc_turnkey.xml 中,将端口 8080 更改为 9999
    <socket-binding name="http" interface="any" port="${jboss.http.port:8080 --> 9999}"/>

  • 在配置管理器下方的 lcm.properties 文件中添加一个值为新端口的 turnkey.jboss.webport 属性。
    例如,turnkey.jboss.webport=9999
lcm 属性

  • 运行配置管理器以应用修改。

在 AIX 上运行 Xerces 库时出现 ClassCastException 错误

问题

用户在 AIX 上运行 Xerces 库时遇到 ClassCastException 错误:

错误消息

解决方案

修改 sling.properties 文件,并执行以下步骤:

  1. 导航到 [AEM 安装目录]/adobe_experience_manager_Forms/crx-repository/launchpad/

    然后打开 sling.properties 文件以进行编辑。

  2. sling.properties 文件末尾添加以下属性:

    sling.bootdelegation.xerces=org.apache.xerces
  3. 保存并关闭 sling.properties 文件。

  4. 重新启动 AEM 实例。

Adobe 徽标

登录到您的帐户