windows部署Jenkins并远程部署tomcat

目录

1、Jenkins官网下载Jenkins

2、安装Jenkins

3、修改Home directory

4、插件安装及系统配置

5、Tomcat安装及配置

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

5.2、新增登录用户

5.3、编码格式修改

5.4、开启不锁定资源

5.5、启动tomcat

6、Jenkins远程部署war包

6.1、General配置

6.2、Source Code Management配置

6.3、Build配置

6.3、Post-build Actions配置

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

8、上面那种方式不好,经常卡死,换下面这种

8.1、tomcat部署时候添加到服务管理

8.2、修改jenkins配置

9、构建成功


1、Jenkins官网下载Jenkins

2、安装Jenkins

网上很多教程,不累述

安装后启动报错(无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它),需先安装Windows服务

进入目录C:\Windows\Microsoft.NET\Framework\v4.0.30319

执行 InstallUtil.exe D:\wxs\soft\jenkins\jenkins.exe

cmd启动net start jenkins

3、修改Home directory

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

记得修改下面配置改成本地ip地址,不然别人访问你的机器会非常慢,有个css加载不出来

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\conf\web.xml  搜索DefaultServlet加入

        <init-param>
            <param-name>fileEncoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>

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

5.4、开启不锁定资源

不开Jenkins部署会死掉,报错

修改D:\wxs\soft\Tomcat8.5\conf\context.xml  加入 antiResourceLocking="true" 

5.5、启动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新增

没有用户的可点下面新增

value填写下图值

6.3、Build配置

maven  pom.xml构建clean package -DskipTests

6.3、Post-build Actions配置

**/包名.war

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

配置完后点save保存

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

8、上面那种方式不好,经常卡死,换下面这种

关闭配置antiResourceLocking="false" 如5.4

8.1、tomcat部署时候添加到服务管理

配置CATALINA_HOME环境变量

执行命令添加到服务管理 service.bat install Tomcat8

8.2、修改jenkins配置

去掉6.3、Post-build Actions配置步骤

用命令cmd /c sc stop Tomcat8关闭tomcat服务

用命令cmd /c sc start Tomcat8启动tomcat服务

9、构建成功

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值