windows部署Jenkins并远程部署tomcat

目录

1、Jenkins官网下载Jenkins

2、安装Jenkins

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.3、Build配置

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586829.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用 C++ 部署深度学习模型?

深度学习模型在诸多领域如图像识别、自然语言处理、语音识别等展现出强大的应用潜力。然而&#xff0c;模型训练与实际部署是两个不同的环节&#xff0c;许多开发者在使用Python进行模型训练后&#xff0c;出于性能、集成便利性或特定平台要求等因素&#xff0c;会选择使用C进行…

数字未来:探索 Web3 的革命性潜力

在当今数字化的时代&#xff0c;Web3作为互联网的新兴范式正逐渐崭露头角&#xff0c;引发了广泛的关注和探讨。本文将深入探索数字未来中Web3所蕴含的革命性潜力&#xff0c;探讨其对社会、经济和技术的深远影响。 1. Web3&#xff1a;数字世界的下一个阶段 Web3是一个正在崛…

在java开发中平方怎么表示?平方表示的方法有哪几种?

在java开发中平方怎么表示&#xff1f;平方表示的方法有哪几种&#xff1f; 在我们计算一个数的几次方的时候。我们按照课堂中老师的教法就是在一个数的右上角写上一个小小的数字用来表示一个数的几次方&#xff0c;那么大家知道“在java开发中平方怎么表示吗&#xff1f;“和…

Redis 和 Mysql 数据库数据如何保持一致性

1. 前言 我们在实际项目中经常会使用到Redis缓存用来缓解数据库压力&#xff0c;但是当更新数据库时&#xff0c;如何保证缓存及数据库一致性&#xff0c;一般我们采用延时双删策略。 目前系统中常用的做法是一个查询接口&#xff0c;先查询Redis&#xff0c;如果不存在则查询…

【笔记】即时通讯设计

记录一下最近对im功能的设计 写扩散 1&#xff09;遍历群聊的成员并发送消息&#xff1b;2&#xff09;群聊所有人都存一份&#xff1b;3&#xff09;查询每个成员的在线状态&#xff1b;4&#xff09;在线的实时推送。 读扩散 1&#xff09;遍历群聊的成员并发送消息&#x…

Typescript体操类型学习1

文章目录 TS 类型体操练习Tuple to UnionTuple to ObjectFirst of ArrayLast of ArrayPopLength of Tuple TS 类型体操练习 Tuple to Union Implement a generic TupleToUnion<T> which covers the values of a tuple to its values union. TupleToUnion 的目标是将元…

SDKMAN多版本SDK并行管理工具

一、简介 SDKMAN是管理多个SDK并行版本的工具&#xff0c;它提供了方便的命令行界面&#xff08;CLI&#xff09;和API&#xff0c;用于列出&#xff0c;安装&#xff0c;切换和删除候选对象。此外&#xff0c;它还为我们设置了环境变量。 它还允许开发人员安装基于JVM的SDK&…

总结jvm中GC机制(垃圾回收)

前言 本篇博客博主将介绍jvm中的GC机制&#xff0c;坐好板凳发车啦~~ 一.GC相关 1.1回收栈内存 对于虚拟机栈&#xff0c;本地方法栈这部分区域而言&#xff0c;其生命周期与相关线程相关&#xff0c;随线程而生&#xff0c;随线程而灭。并且这三个区域的内存分配与回收具有…

【深耕 Python】Data Science with Python 数据科学(7)书352页练习题

写在前面 关于数据科学环境的建立&#xff0c;可以参考我的博客&#xff1a; 【深耕 Python】Data Science with Python 数据科学&#xff08;1&#xff09;环境搭建 往期数据科学博文&#xff1a; 【深耕 Python】Data Science with Python 数据科学&#xff08;2&#xf…

OpenHarmony实战:RK3568 开发板镜像烧录指南

前言 烧录开发板是每个开发者的必修课&#xff0c;每次对系统的修改务必进行烧录测试&#xff0c;确保修改正确和不会引入新问题。 本文基于 Windows10&#xff0c;以 RK3568 开发板为例&#xff0c;指导如何烧录 OpenHarmony 镜像&#xff0c;镜像也叫固件。Hihoop&#xff…

练习 16 Web [极客大挑战 2019]LoveSQL

extractvalue(1,concat(‘~’, (‘your sql’) ) )报错注入&#xff0c;注意爆破字段的时候表名有可能是table_name不是table_schema 有登录输入框 常规尝试一下 常规的万能密码&#xff0c;返回了一个“admin的密码”&#xff1a; Hello admin&#xff01; Your password is…