构建并发布一个 JavaWeb 项目
简介:
本文参考: https://v.qq.com/x/cover/o5z2tkqaedot8s9/v142758nb0c.html
环境:
-
CentOS Linux release 7.6.1810 (Core)
-
Docker version 18.09.3, build 774a1f4
-
apache-tomcat-7.0.94
创建时间:
创建人:
修改记录:修改人+修改时间+修改说明(多人修改时,增加多条)
当前版本:version 1.0.0
正文
-
修改apache-tomcat-7.0.94/conf/tomcat-users.xml
在最后面添加以下内容<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <user username="admin" password="admin123" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
-
修改 apache-tomcat-7.0.94/conf/server.xml
tomcat 默认的端口是 8080,但是已被 Jenkins 占用,所以将 tomcat 的端口改为 8079。
大约在文件的 71 行找到。
<Connector port=“8090” protocol=“HTTP/1.1”
connectionTimeout=“20000”
redirectPort=“8443” />修改为:
<Connector port=“8079” protocol=“HTTP/1.1”
connectionTimeout=“20000”
redirectPort=“8443” /> -
上传Web工程到Jenkins,并配置构建后操作(上传Web工程到配置构建后操作之间的步骤就不写了)
WAR/EAR files:
Credentials:admin/admin123 -
启动apache-tomcat-7.0.94\bin\startup.bat
这一步是打开tomcat
-
构建项目