2017-08-09 78 views

回答

0

據我所知,當您的主目錄下的空間有限時會出現這種情況。

下面是Windows和Linux的步驟,並解釋

的Windows:

默認 java -jar hudson.war將提取的.war的路徑%USERPROFILE%\.hudson 例如,在我的情況下,命令終端:

C:\Hudson>echo %USERPROFILE%\.hudson 
C:\Users\osao.ORADEV\.hudson 

這是提取hudson.war的路徑。 對於用戶自定義目錄提取,則需要設置HUDSON_HOME環境變量

要設置永久性環境變量:右鍵單擊 ==>Properties ==>Advanced system settings ==>Environment Variables ==>系統變量New。 確保HUDSON_HOME不在那裏。如果是,請刪除它。 Add HUDSON_HOME<your specified directory>

現在打開/重新啓動命令終端。檢查echo %HUDSON_HOME%必須更新HUDSON_HOME

現在從那裏hudson.war有路徑調用 java -jar hudson.war。 您會注意到提取是在指定的目錄中。

的Linux:

默認情況下提取發生在$HOME 您需要根據您的程序設置$HUDSON_HOMEcshbash

CSH:

mkdir /home/osao/myHudsonHome 
setenv HUDSON_HOME /home/osao/myHudsonHome 
echo $HUDSON_HOME 
java -jar hudson.war 

bash:

mkdir /home/osao/myHudsonHome 
export HUDSON_HOME=/home/osao/myHudsonHome 
echo $HUDSON_HOME 
java -jar hudson.war 

我希望這會有所幫助。