我使用alfersco sdk开发了一个多模块一体化项目。Ι希望将其安装在另一个alfresco 5安装中。根据this guide的说法,我从all-in-one/repo/target中拿到了repo.war,将其重命名为alfresco.war,并将其放在tomcat/webapps的不同的户外安装中,但没有任何改变,没有显示任何模块功能。这是安装多模块项目的正确方式吗?
发布于 2016-04-07 01:41:18
如果您根据您的参考构建了AIO项目,那么模块的AMP应该已经应用于目标wars。然后按照这些说明正确地将wars应用到新的Alfresco安装。
在重新启动Tomcat之前,请确保执行以下最后一步:
请注意,我们需要删除爆炸的WAR目录,以便选择和部署新的WAR。
如果您已经完成了所有这些操作,则可以使用MMT来检查模块是否存在。另外,在启动时检查alfresco和share日志,以获得模块的证据。
发布于 2016-04-07 14:36:21
您不应该使用war,而应该使用来自all-in-one/repo-amp/target
和all-in-one/share-amp/target
的.amp
文件。您将在名为repo-amp.amp
和share-amp.amp
的目标文件夹中找到amp
repo-amp.amp
to tomcat share-amp.amp
to tomcat to Alfresco_HOME\amps_share
repo-amp.amp
to tomcatshare-amp.amp
打开cmd并转到Alfresco_HOME/bin
并执行C:\Alfresco\bin>apply_amps.bat -force
记住要使用此命令编写-force
,如果您使用了相同的名称,您的自定义代码将覆盖任何文件。
https://stackoverflow.com/questions/36449247
复制相似问题