Ich versuche, Jenkins in Tomcat7 unter Ubuntu einzurichten. Ich habe Tomcat7 installiert und bereitgestellt jenkins.war
und sehe jetzt die Jenkins-Homepage unter http://myhost:8080/jenkins
, aber es wird versucht, das Jenkins-Verzeichnis unter zu erstellen /usr/share/tomcat7/.jenkins
, was aus Sicherheitsgründen nicht möglich ist. Ich habe /srv/jenkins
die tomcat7
Gruppenberechtigungen bereits erstellt und erteilt und möchte JENKINS_HOME
diesen Pfad festlegen . Ich habe versucht, es der Tomcat-Konfiguration hinzuzufügen in /etc/tomcat7/server.xml
:
<GlobalNamingResources>
<Environment name="JENKINS_HOME" value="/srv/jenkins"
type="java.lang.String" override="false"/>
<!-- Default settings -->
Und ich habe auch versucht, es der automatisch erstellten Kontextdatei in hinzuzufügen ROOT/META-INF/context.xml
( $CATALINA_HOME/conf
soweit ich das beurteilen kann, gibt es keine ).
<Context path="/"
antiResourceLocking="false" >
<Environment name="JENKINS_HOME" value="/srv/jenkins/" type="java.lang.String"/>
</Context>
Aber auch nach dem Neustart von tomcat7 erhalte ich immer noch das gleiche Ergebnis (versuche es zu verwenden /usr/share/tomcat7/.jenkins
).
Wo muss ich die Umgebungsvariable JENKINS_HOME
in Tomcat7 festlegen?