windows部署Jenkins并远程部署tomcat

目录

1、Jenkins官网下载Jenkins

2、安装Jenkins

[3、修改Home directory](#3、修改Home directory)

4、插件安装及系统配置

5、Tomcat安装及配置

5.1、修改配置文件,屏蔽以下代码

5.2、新增登录用户

5.3、编码格式修改

5.4、启动tomcat

6、Jenkins远程部署war包

6.1、General配置

[6.2、Source Code Management配置](#6.2、Source Code Management配置)

6.3、Build配置

[6.3、Post-build Actions配置](#6.3、Post-build Actions配置)

7、部署后可以输入地址查看


1、Jenkins官网下载Jenkins

2、安装Jenkins

网上很多教程,不累述

3、修改Home directory

进入安装目录下D:\wxs\soft\jenkins修改jenkins.xml文件,重启生效

4、插件安装及系统配置

除了安装时候默认安装的插件,还需安装下面几个插件

Git Parameter Plug-In

Maven Integration plugin

5、Tomcat安装及配置

5.1、修改配置文件,屏蔽以下代码

D:\wxs\soft\Tomcat8.5\webapps\host-manager\META-INF\context.xml

D:\wxs\soft\Tomcat8.5\webapps\manager\META-INF\context.xml

5.2、新增登录用户

D:\wxs\soft\Tomcat8.5\conf\tomcat-users.xml

XML 复制代码
  <role rolename="manager-gui"/>
   <role rolename="admin"/>
  <role rolename="admin-gui"/>
   <role rolename="manager-script"/>
   <role rolename="manager"/>
    <user username="wxs" password="这里输入密码" roles="manager-gui,admin,admin-gui,manager,manager-script"/>

5.3、编码格式修改

D:\wxs\soft\Tomcat8.5\conf\server.xml 搜索Connector加入URIEncoding="UTF-8"

D:\wxs\soft\Tomcat8.5\bin\catalina.bat 搜索JAVA_OPTS加入set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"

5.4、启动tomcat

6、Jenkins远程部署war包

没有maven项目选的要安装Maven Integration plugin插件

6.1、General配置

没有git parameter 选的要安装Git Parameter Plug-In插件

没有jdk的要去Tools新增

6.2、Source Code Management配置

没有git的去Tools新增

没有用户的可点下面新增

6.3、Build配置

maven pom.xml构建clean package -DskipTests

6.3、Post-build Actions配置

**/包名.war

没有tomcat用户的可点下面新增

配置完后点save保存

7、部署后可以输入地址查看

8、完事了

相关推荐
爱喝水的鱼丶2 小时前
SAP-ABAP:ECC→S/4HANA ABAP 迁移升级指南——程序改造、语法兼容与性能优化 导语
运维·开发语言·性能优化·sap·abap·经验交流·开发交流
木子欢儿2 小时前
openconnect Linux客户端安装 以及开机自启和登录
linux·运维·服务器
w_zero_one2 小时前
算法--模拟
java·数据结构·算法
Javatutouhouduan2 小时前
阿里1658页Java面试题总结(含答案)
java·高并发·java面试·java面试题·后端开发·java程序员·java八股文
..Dauntless..3 小时前
【Linux】文件系统(一)
linux·运维·服务器
秋天的怀念_David3 小时前
算法一千零一夜 · 第十三夜 幻方,武侠世界里的数学迷宫
java·程序人生·算法
天空属于哈夫克33 小时前
企业微信API二次开发 赋能私域运营自动化
运维·自动化·企业微信
专业程序开发源3 小时前
springboot欧缇蔓月子中心管理系统82697-计算机课程设计、毕业设计
java·spring boot·后端·python·spring·django·课程设计
秋天的怀念_David3 小时前
算法一千零一夜 · 第十四夜 幻方与奇妙的二进制
java·程序人生·算法
天远API3 小时前
零信任架构实战:基于天远运营商二要素V即时版构建自动化分时租赁出行会员身份一致性审核网关
运维·人工智能·架构·自动化