将Alfresco All-in-one多模块部署到另一个安装

时间:2016-04-06 11:04:11

标签: tomcat deployment alfresco

我使用alfersco sdk开发了一体化多模块项目。 Ι想要在另一个露天社区5安装中安装它。根据{{​​3}}我从一体化/ repo / target中取出repo.war,将其重命名为alfresco.war并将其放置在tomcat / webapps的不同露天安装中,但没有任何改变,模块功能都没有显示出来。这是安装多模块项目的正确方法吗?

2 个答案:

答案 0 :(得分:0)

如果您根据参考建立了AIO项目,则模块的AMP应该已应用于目标战争。然后遵循这些指示应该正确地将战争应用于新的Alfresco装置。

在重新启动Tomcat之前,请务必遵循最后一步:

  

请注意,我们需要删除已挑选和部署的新WAR的爆炸WAR目录。

如果您已完成所有这些操作,则可以使用MMT检查模块是否存在。同时检查露天并在启动时共享日志以获取模块的证据。

答案 1 :(得分:0)

您不应使用war而是使用.ampall-in-one/repo-amp/target中的all-in-one/share-amp/target个文件。您会在目标文件夹中找到名为repo-amp.ampshare-amp.amp

的放大器
  1. 停止tomcat
  2. repo-amp.amp复制到Alfresco_HOME\amps
  3. share-amp.amp复制到Alfresco_HOME\amps_share
  4. 应用这些放大器(假设您使用的是Windows系统)

    打开cmd并转到Alfresco_HOME/bin并执行C:\Alfresco\bin>apply_amps.bat -force,记得用此编写-force,如果您使用了相同的名称,您的自定义代码将覆盖任何文件。

    < / LI>
  5. 启动tomcat