Tomcat下安装Jenkins配置问题

当把jekins的war包放到Tomcat的webapp目录后,启动Tomcat服务后,访问jenkins的网址,进行首次密码验证时,显示密码生成在了C:\Windows\system32\config\systemprofile\.jenkins\secrets\initialAdminPassword这个目录。但实际上没有这个文件生成。

 

这时由于没有配置JENKINS_HOME这个环境变量,所以找不到而显示了这么个位置。

 

Getting Started

Unlock Jenkins

To ensure Jenkins is securely set up by the administrator, a password has been written to the log (not sure where to find it?) and this file on the server:

C:\Windows\system32\config\systemprofile\.jenkins\secrets\initialAdminPassword

 

Please copy the password from either location and paste it below.

Administrator password

 

所以要向下面方法一样,配置JENKINS_HOME这个环境变量,这样jenkins就知道使用那个目录了。下面安装目录,指的就是webapp下面解包出来的jenkins目录。

5.安装Jenkins

方法1:

jenkins.war下载地址:   http://mirrors.jenkins-ci.org/war/latest/jenkins.war

将jenkins.war复制到D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps目录下

配置环境变量

新建JENKINS_HOME系统环境变量,变量值处输入JENKINS安装目录,如 "D:\jenkins"

或者 编辑D:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\context.xml,添加JENKINS_HOME环境变量。


  

访问Jenkins主页  http://localhost:8080/jenkins

 

配置完成环境变量后,重启Tomcat服务。访问jenkins主页,可以看到在下面配置目录下生成了正确的密码文件

 

Getting Started

Unlock Jenkins

To ensure Jenkins is securely set up by the administrator, a password has been written to the log (not sure where to find it?) and this file on the server:

C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\jenkins\secrets\initialAdminPassword

 

Please copy the password from either location and paste it below.

Administrator password

 

最后对Jenkins的安装方式进行总结下:

1. 下载wins版本exe程序安装, 不依赖与Tomcat服务器,可以控制面板卸载。据说服务在wins后台运行,调查问题不方便

2.  使用java -jar jenkins.war 形式(超级用户权限下哦)运行,不依赖Tomcat。使用的内置的jetty服务器

3. 使用tomcat的容器加载war包,把war包放在tomcar的webapps目录下,启动tomcat,会自动解压。依赖Tomcat

 

可以参考下面两篇文章

https://www.cnblogs.com/EasonJim/p/6278824.html

https://www.cnblogs.com/edward2013/p/5269465.html

你可能感兴趣的:(自动化测试)