2013-03-05 88 views
3

的Archiva文檔狀態:獨立Archiva配置和安裝目錄

Archiva的獨立安裝能夠從安裝

但是分離它的配置,我沒能做到這一點與1.3.6和1.4(使用Ubuntu 12.04)。

$ARCHIVA_BASE設置爲/var/archiva並導出,但包裝似乎沒有處理,並始終在安裝目錄中啓動。

此外,1.4初始化腳本(BIN/archiva)使用的$BASEDIR代替$ARCHIVA_BASE

是否有人有線索?

+0

這當然可以在Archiva 1.3.6中使用(請參閱https://github.com/maestrodev/puppet-archiva中有關如何配置它的示例)。更多的信息將需要在錯誤。對於1.4來說,這似乎是需要審查的迴歸。 – 2013-03-07 11:01:49

回答

0

我是如何做到的。 安裝在/ X1/archiva/archiva我archiva應用與 archiva - > /x1/archiva/apache-archiva-1.4-M4-SNAPSHOT

而且所有提交的數據中/ X1/archiva/archiva基archiva.xml

archiva啓動腳本進行改性:

BASEDIR =/X1/archiva/archiva/bin中

BASEDIR_CONF = 「/ X1/archiva/archiva基」

WRAPPER_CONF =「$ BASEDIR_CONF /conf/wrapper.conf「

PIDDIR = 「$ BASEDIR_CONF /日誌」

,它工作正常,因爲它:-)

0

1還記得當你從原來的conf文件夾的配置文件複製到您的文件夾使用的CP。

2如果您要將archiva作爲服務運行,則需要在第14行修改wrapper.conf並添加ARCHIVA_BASE文件夾。

0

這篇文章可能有點舊,但我仍然想用Archiva 2.2.1分享我的經驗。通過簡單地設置$ARCHIVA_BASE(如http://archiva.apache.org/docs/1.4-M4/adminguide/standalone.html中所述)將安裝目錄與安裝目錄分離仍然不起作用。我做了以下獲得Archiva和運行:

我的設置

  • Archiva二進制文件和安裝文件的/ opt/archiva /電流當前是指向一個符號鏈接Apache的archiva-2.2。1
  • 目錄CONF /數據/日誌/溫度/移動到/數據在Archiva配置文件/ archiva_data

調整

文件/選擇/ archiva /電流/ bin

BASEDIR_CONFIG="/data/archiva_data" 
WRAPPER_CONF="$BASEDIR_CONFIG/conf/wrapper.conf" 
PIDDIR="$BASEDIR_CONFIG/logs" 

W說唱歌手配置文件/data/archiva_data/conf/wrapper.conf

#Manually set the Archiva Basedir 
set.default.ARCHIVA_BASE=/data/archiva_data 

因此,步驟中指出olamy沒有工作,需要在包裝配置文件但進一步調整,以反映配置移動遠離安裝目錄。

更改後,我能夠啓動和使用Archiva。