将Alfresco与ONLYOFFICE在线编辑整合

第1步.docker安装onlyoffice https://mp.csdn.net/postedit/80250116

第2步.安装Gradle

添加Gradle存储库

sudo add-apt-repository ppa:cwchien/gradle

更新包

sudo apt-get update

安装最新的Gradle版本

sudo apt-get install gradle

如果您的机器上安装了Gradle,请先使用以下命令删除它:

sudo apt-get remove gradle

第3步.构建所有必要的依赖关系

现在我们从git下载alfresco Plugin并构建它。

git clone https://github.com/yeyan/alfresco-amp-plugin.git 

cd amp-plugin 
gradle publish

注意gradle 最新版本只支持jdk1.8,需保证服务器jdk1.8已经安装

复制onlyoffice-alfresco插件

cd ..
git clone https://github.com/cetra3/onlyoffice-alfresco.git

第4步.从share和repo目录中运行gradle amp

第5步.将onlyoffice.url添加到alfresco-global.properties文件中

第6步.将创建的包从./build/amp加载到Alfresco安装的amps / 和 amps_share /目录中。

运行bin / apply_amps.sh脚本。 您将看到安装了两个模块。 按Enter键完成安装过程。

安装完成后,将在文档库中为Office文档创建新的Edit in Onlyoffice操作。

注意:

一:哪怕是最新版本(201704EA) 的alfresco 安装时,默认安装jdk1.7,这会和上面安装的amp插件不兼容(amp插件是jdk1.8打包的),此时我的做法是:

    1:将alfresco 安装目录的java删除

    2:手动替换成jdk1.8的jre

二:docker安装的alfresco,没有apply_amps.sh脚本,本地提供的jar来运行,也有问题,最终我是没有用docker,耳饰用的jar来安装alfresco

界面效果如下:




猜你喜欢

转载自blog.csdn.net/ghostwuxiao/article/details/80250306