紧接上文
4、新建Maven项目
clean package -Dmaven.test.skip=true 用于构建项目并跳过执行测试
拉到最后选择构建后操作
SSH server
web
Exec command
scp 192.168.77.18:/root/.jenkins/workspace/probe/psi-probe-web/target/probe.war /usr/local/tomcat/webapps/
/usr/local/tomcat/bin/startup.sh
拉到最后点击保存
5、验证 Jenkins 自动打包部署结果
在web主机上查看 probe 目录是否被拷贝到/usr/local/tomcat/webapps 目录下
ls /usr/local/tomcat/webapps/probe -l
vim /usr/local/tomcat/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
</tomcat-users> # 在此行前加入上面三行
vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
访问192.168.77.19:8080/probe
账户密码都是tomcat
文章来源:https://www.toymoban.com/news/detail-675327.html
文章来源地址https://www.toymoban.com/news/detail-675327.html
以上就是基于Jenkins自动打包并部署Tomcat环境
如有错误欢迎各位大佬批评指正,我们共同进步
到了这里,关于小白到运维工程师自学之路 第七十九集 (基于Jenkins自动打包并部署Tomcat环境)2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!