目前,我正在同一個tomcat服務器上部署「share.war」和「alfresco.war」。
那麼,如何在不同的tomcat服務器上分別部署「share.war」和「alfresco.war」呢?如何分別在不同的tomcat服務器上部署alfresco share應用和alfresco repository?
我要部署「share.war」 Tomcat服務器1上,部署Tomcat服務器2.
目前,我正在同一個tomcat服務器上部署「share.war」和「alfresco.war」。
那麼,如何在不同的tomcat服務器上分別部署「share.war」和「alfresco.war」呢?如何分別在不同的tomcat服務器上部署alfresco share應用和alfresco repository?
我要部署「share.war」 Tomcat服務器1上,部署Tomcat服務器2.
的「alfresco.war」如果你正在尋找一種方式嵌入露天您的應用程序,你應該檢查這個舊的,但仍然大多數有效webinar。
如果你想在任何應用程序容器外運行Alfresco的(即直接引導了Spring上下文)有一個快速啓動的Alfresco SDK的FirstFoundationClient樣本是你所需要的。
這真的比看起來簡單得多。在單獨的tomcats上部署戰爭,然後在共享部署中將/ share/alfresco/web-extension內的share-config-custom.xml配置爲指向Alfresco存儲庫。這很簡單。
從official documentation的複製粘貼:
您可以從 運行在單獨的Tomcat實例共享應用程序運行Alfresco的WAR實例。此附加實例可以是與原始Tomcat實例安裝在同一臺服務器上的 ,也可以將 安裝在單獨的服務器上。
更改端口號(例如,8006):
修改/conf/server.xml文件爲新的Tomcat實例
<Server port="8005" shutdown="SHUTDOWN">
更改此行中的端口號(例如,至8180):
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" ....
將share.war文件從原始Tomcat/webapps目錄移至新的Tomcat/webapps目錄。
(可選)配置原始的Alfresco Tomcat部署。
啓動原始的Tomcat。
您可以使用Alfresco提供的批處理文件。
如果你正在運行一個單獨的機器上的共享Tomcat實例,您必須修改共享的Tomcat Web擴展目錄的覆蓋文件:
將服務器和端口的任何實例更改爲Alfresco服務器的正確名稱或IP地址。
http://yourserver:8080
保存文件。
你的意思是在不同的機器上的Web應用程序的Alfresco運行Web應用程序共享?或者某種不同的切片? – Gagravarr 2011-12-24 06:51:10
在戶外的高級架構中,我們有(1)戶外網頁腳本層,(2)露天存儲庫層(3)和數據庫層.Alfresco存儲庫提供如此多的服務和API。我可以在其他機器上存儲服務主機嗎? – tinlinnsoe 2011-12-27 11:56:44
Alfresco有兩套webscript,那些生活在alfresco.war中的webscript,以及share.war中的那些。您可以輕鬆地將Share(UI +它的webscritps)共享到另一臺機器上,存儲庫層webscripts需要直接訪問其餘的repo,因此必須共同生活。 – Gagravarr 2011-12-28 00:46:16