2013-06-12 29 views
0

我是Artifactory的新手,我的Artifactory安裝在本地計算機上,並部署在標準的Tomcat Web容器和Weblogic Web容器上。我想知道Artfactory如何存儲這些工件。它會在Web容器中,還是會存儲在本地計算機上?Artifactory如何與多個Web容器進行交互

也就是它可以連接存儲也就是說,如果我我的本地機器與WebLogic服務器上部署的工件是有可能配置Artifactory的這樣,如果我使用Tomcat的容器我仍然可以訪問部署神器,當我使用Weblogic服務器?

回答

1

Artifactory的存儲實際的二進制文件的磁盤(按建議的默認)和中繼關於JDBC兼容數據庫中的二進制文件(默認爲Derby,但您可以使用其他支持的http://wiki.jfrog.org/confluence/display/RTF/Changing+the+Default+Storage

通常,您只需要一個Artifactory實例。即使從技術上講,您可以配置Artifactory的多個實例以使用相同的工件目錄和與元數據數據庫相同的連接,但此設置可能會通過執行併發寫入來破壞工件存儲和元數據數據庫。

不要這樣做。

+0

那麼這是否意味着我不能在兩個不同的Web容器上有一個artifactory實例? –

+0

@BrandonFung當他們都在運行時不會。你能否詳細說明你爲什麼要做這樣的事情? – JBaruch

+0

嗯,我不想同時運行它們兩個,我只想測試哪個Web容器對於我們想要做的事情最爲理想。 –

1

Artifactory的將數據存儲到一個JDBC兼容的數據庫,我想這是德比在默認情況下,但你可以使用MySQL等http://wiki.jfrog.org/confluence/display/RTF20/Running+Artifactory+on+MySQL

通常情況下,你只需要一個Artifactory的實例。儘管 它應該工作在多個集裝箱,如果你通過同一個數據庫 共享數據我會建議你使用一個唯一的實例

+0

謝謝,但我如何檢查是否有共享數據庫,而不是隻使用兩個數據庫副本? –

+0

檢查您的數據庫設置http://wiki.jfrog.org/confluence/display/RTF20/Running+Artifactory+on+MySQL – krampstudio

+0

再次感謝,但我仍然卡住,所以我知道這兩個實例使用德比,但是有可能找到artifactory存儲二進制文件的路徑? –

相關問題