Tôi đang cố gắng thiết lập Jenkins trong Tomcat7 trên Ubuntu. Tôi đã cài đặt Tomcat7 và triển khai jenkins.war
, và bây giờ tôi thấy trang chủ Jenkins tại http://myhost:8080/jenkins
, nhưng nó đang cố tạo thư mục Jenkins tại /usr/share/tomcat7/.jenkins
, vì nó không thể vì lý do bảo mật. Tôi đã tạo /srv/jenkins
và cấp tomcat7
quyền cho nhóm và muốn đặt JENKINS_HOME
theo đường dẫn đó. Tôi đã thử thêm nó vào cấu hình tomcat trong /etc/tomcat7/server.xml
:
<GlobalNamingResources>
<Environment name="JENKINS_HOME" value="/srv/jenkins"
type="java.lang.String" override="false"/>
<!-- Default settings -->
Và tôi cũng đã thử thêm nó vào tệp ngữ cảnh được tạo tự động ROOT/META-INF/context.xml
(không có gì $CATALINA_HOME/conf
xa như tôi có thể nói).
<Context path="/"
antiResourceLocking="false" >
<Environment name="JENKINS_HOME" value="/srv/jenkins/" type="java.lang.String"/>
</Context>
Nhưng ngay cả sau khi khởi động lại tomcat7 tôi vẫn nhận được kết quả tương tự (cố gắng sử dụng /usr/share/tomcat7/.jenkins
).
Tôi cần đặt biến môi trường JENKINS_HOME
ở đâu trong Tomcat7?