मैं Ubuntu पर Tomcat7 में जेनकींस स्थापित करने की कोशिश कर रहा हूं। मैंने Tomcat7 स्थापित किया और तैनात किया jenkins.war, और मैं अब जेनकिन्स के होम पेज को देखता हूं http://myhost:8080/jenkins, लेकिन यह जेनकिन्स निर्देशिका बनाने का प्रयास कर रहा है /usr/share/tomcat7/.jenkins, जो कि सुरक्षा कारणों से नहीं हो सकता है। मैं पहले से ही बना लिया है /srv/jenkinsऔर दिए गए tomcat7समूह अनुमतियों और सेट करना चाहते हैं JENKINS_HOMEकि पथ के लिए। मैंने इसे बकरी विन्यास में जोड़ने की कोशिश की है /etc/tomcat7/server.xml:
<GlobalNamingResources>
<Environment name="JENKINS_HOME" value="/srv/jenkins"
type="java.lang.String" override="false"/>
<!-- Default settings -->
और मैंने इसे स्वचालित रूप से बनाई गई संदर्भ फ़ाइल में जोड़ने की कोशिश की है ROOT/META-INF/context.xml( $CATALINA_HOME/confजहां तक मैं बता सकता हूं वहां कोई भी चीज नहीं है)।
<Context path="/"
antiResourceLocking="false" >
<Environment name="JENKINS_HOME" value="/srv/jenkins/" type="java.lang.String"/>
</Context>
लेकिन tomcat7 को पुनरारंभ करने के बाद भी मुझे अभी भी वही परिणाम (उपयोग करने की कोशिश /usr/share/tomcat7/.jenkins) मिल रहा है।
मुझे JENKINS_HOMETomcat7 के लिए पर्यावरण चर सेट करने की आवश्यकता कहां है ?