2014-12-19 103 views
0

我創建了簡單的例子,從here,然後使用MVN包包裝它,並努力部署的結果放文件所描述的here。但重啓Alfresco後,我沒有看到任何變化。沒有新的工作流程可供選擇。該java -jar alfresco-mmt.jar list <WARFileLocation>執行已顯示模塊org.alfresco.integrations.google.docs和org.alfresco.vti安裝在所選擇的戰爭,但沒有一個字關於我的HelloWorld的工作流程露天部署不起作用

UPD:我看着更深通過教程和發現要添加一個活動的份額你首先需要添加一些其他activiti到露天。它被告知有:

打開命令行窗口,切換到 $ TUTORIAL_HOME /工作流教程回購。運行mvn integration-test -Pam-to-war -Dmodule.log.level = debug。你的回購層項目將安裝並開始在端口8080打開運行Tomcat新 命令行窗口,切換到 $ TUTORIAL_HOME /工作流教程股。運行mvn integration-test -Pam-to-war -Dmaven.tomcat.port = 8081

爲什麼這樣呢?我不能只將一個項目部署到共享中,但需要首先爲Alfresco製作一個項目?

+1

試着用這個建立你的amp文件。 http://ecmarchitect.com/alfresco-developer-series-tutorials/maven-sdk/tutorial/tutorial.html – mitpatoliya

+0

@mitpatoliya,謝謝你,我tryed做也以此方式,但MVN集成測試後'-Pamp -to-war'命令我只能訪問http:// localhost:8080/alfresco,我無法創建任何工作流,http:// localhost:8080/share也未加載,因此我不知道是什麼原因。重新啓動cource後,我看不到共享接口 –

回答

1

通過命令你寫你開始回購。由於在同一臺服務器,他們應該在不同的端口上運行,所以對於股票,你需要提供另一個端口,這是額外的參數做了運行份額和回購:-Dmaven.tomcat.port = 8081

UPD @ NikitinMikhail您添加的報價描述瞭如何開始分享。 Alfresco包含兩個項目(根據您使用的maven SDK),這些項目是回購和共享。

Alfresco Share爲管理文檔,wiki內容,博客等提供了豐富的基於Web的協作環境。 Share利用Alfresco存儲庫提供內容服務,並利用Alfresco Surf Platform提供底層的表示框架。

換句話說,share是一個獨立的項目,它與repo進行通信並提供比repo更好的用戶界面。

+0

中應該添加的任何新工作流程?在「mvn集成測試 - 打印到戰爭」階段(我剛剛嘗試過,這是不可能的),還是在耳邊呢? –

+0

哦,還有在http://ecmarchitect.com/alfresco-developer-series-tutorials/maven-sdk/tutorial/tutorial.html一些關於如何在這裏我有一些問題產生的POM創建共享progect。 XML但這是兩個故事 –

+0

@NikitinMikhail基本上我想說的是從這個教程。首先,你需要創建一個共享項目,然後運行它:'CD yourProjName-share' 'MVN集成測試-Pamp到戰爭-Dmaven.tomcat。端口= 8081' – streetturtle