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、完事了

相关推荐
未定义.2214 分钟前
电子削铅笔刀顺序图详解:从UML设计到PlantUML实现
java·软件工程·uml
BranH11 分钟前
Linux系统中命令设定临时IP
linux·运维·服务器
雾月5521 分钟前
LeetCode 1292 元素和小于等于阈值的正方形的最大边长
java·数据结构·算法·leetcode·职场和发展
极小狐23 分钟前
极狐GitLab 项目功能和权限解读
运维·git·安全·gitlab·极狐gitlab
宁酱醇24 分钟前
GitLab_密钥生成(SSH-key)
运维·ssh·gitlab
秋风起,再归来~29 分钟前
【Linux庖丁解牛】—进程优先级!
linux·运维·服务器
Lalolander1 小时前
设备制造行业如何避免项目管理混乱?
运维·制造·工程项目管理·四算一控·epc·环保设备工程·设备制造
LucianaiB1 小时前
【金仓数据库征文】_AI 赋能数据库运维:金仓KES的智能化未来
运维·数据库·人工智能·金仓数据库 2025 征文·数据库平替用金仓
24k小善1 小时前
Flink TaskManager详解
java·大数据·flink·云计算
想不明白的过度思考者1 小时前
Java从入门到“放弃”(精通)之旅——JavaSE终篇(异常)
java·开发语言