Ich versuche, Jenkins in Tomcat7 unter Ubuntu einzurichten. Ich habe Tomcat7 installiert und bereitgestellt jenkins.warund 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/jenkinsdie tomcat7Gruppenberechtigungen bereits erstellt und erteilt und möchte JENKINS_HOMEdiesen 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/confsoweit 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_HOMEin Tomcat7 festlegen?