मैं 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_HOME
Tomcat7 के लिए पर्यावरण चर सेट करने की आवश्यकता कहां है ?