Ich verstehe, solche Situation entsteht, wenn Sie begrenzten Platz unter Ihrem Home-Verzeichnis haben.
Hier sind die Schritte und Erklärung für Windows und Linux
Fenster:
standardmäßig java -jar hudson.war
wird %USERPROFILE%\.hudson
Zum Beispiel in meinem Fall, in Befehlsanschluss .war auf dem Weg extrahieren:
C:\Hudson>echo %USERPROFILE%\.hudson
C:\Users\osao.ORADEV\.hudson
Dies ist der Pfad, in dem hudson.war
extrahiert wird. Für in benutzerdefinierten Verzeichnis zu extrahieren, müssen Sie HUDSON_HOME
Umgebungsvariable
Zur Einstellung persistent Umgebungsvariablen setzen: Right klicken ==>Properties
==>Advanced system settings
==>Environment Variables
==> Systemvariablen New
. Stellen Sie sicher, dass HUDSON_HOME
nicht bereits vorhanden ist. Wenn ja, löschen Sie es. Fügen Sie HUDSON_HOME
hinzu: <your specified directory>
Öffnen Sie jetzt das Befehls-Terminal und starten Sie es neu. Prüfen echo %HUDSON_HOME%
muss nun aktualisiert werden HUDSON_HOME
java -jar hudson.war
vom Pfad aufrufen, wo hudson.war
ist. Sie werden feststellen, dass die Extraktion im angegebenen Verzeichnis ist.
Linux:
standardmäßig Extraktion geschieht in $HOME
Sie müssen festlegen $HUDSON_HOME
Basierend auf Ihren SHELL: csh
oder bash
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
Ich hoffe, das hilft.