0

我已经使用 docker 安装了 Alfresco 6.2,它的 vanilla 实例已启动并正在运行。现在,我必须安装以下 Salesforce 内容连接器 amp 文件,但我面临

alfresco-content-connector-for-salesforce-repo-2.1.x.amp

alfresco-content-connector-for-salesforce-share-2.1.x.amp

我尝试将这些文件复制到 docker 容器中,并尝试使用以下命令安装它。

java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install /usr/local/tomcat/amps /usr/local/tomcat/webapps/alfresco -directory -nobackup -force  

但是,我无法安装相同并出现以下错误。

05290000 An IO error was encountered during deployment of the AMP into the WAR
The command '/bin/sh -c java -jar ${TOMCAT_DIR}/alfresco-mmt/alfresco-mmt*.jar install \ ${TOMCAT_DIR}/amps ${TOMCAT_DIR}/webapps/alfresco --force' returned a non-zero code: 1

如果我做错了什么,有人可以帮助我安装这些放大器的正确步骤。任何帮助将不胜感激。

提前致谢。

4

2 回答 2

1

使用 root 用户构建 docker 文件。

用于 repo amp 的 Docker 文件:

来自 alfresco/alfresco-content-repository-community:6.2.0-ga

USER root

COPY ./amps/alfresco-content-connector-for-salesforce-repo-2.1.x.amp /usr/local/tomcat/amps/

RUN java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install /usr/local/tomcat/amps /usr/local/tomcat/webapps/alfresco -directory -nobackup -force \
 && chown -R root:Alfresco /usr/local/tomcat

USER alfresco

用于共享放大器的 Docker 文件:

FROM alfresco/alfresco-share:6.2.0

COPY ./amps/alfresco-content-connector-for-salesforce-share-2.1.x.amp /usr/local/tomcat/amps_share/

RUN java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install /usr/local/tomcat/amps_share /usr/local/tomcat/webapps/share -directory -nobackup -force \
于 2020-10-19T19:39:59.420 回答
0

Salesforce 连接器仅适用于企业。如果您有许可证,则应联系支持人员寻求帮助。干杯,

于 2020-06-30T12:14:47.147 回答