当前位置:   article > 正文

tomcat war包部署_jenkins自动化部署.net项目(一)

.net部署在tomcat

部署原理:

Jenkins在svn下拉代码,再用vs打包,打包成功后部署到相应的目录并且备份,重启服务。

环境搭建:

1. 安装JDK:官网下载JDK1.8版本,安装后配置好环境变量

2. 安装Tomcat:官网下载Tomcat(笔者下载的是9.0.38版本),解压后进入conf文件夹,找到server.xml编辑第69行,自己设置成其他端口(默认为8080)

ad2417c986d091194960eeb3c69de53c.png

将Tomcat设置成Windows服务:

进入bin目录输入CMD(也可以在空白处shift+右键打开dos窗口)

6a13901e2a10b0255af5c056e38dff02.png

在dos窗口输入server.bat install,打开服务查看,列表会显示tomcat服务,右键属性设置成自动,则每次开机后都会自动启动tomcat服务。

ed4cbe47b6efe6fb7adc1a1cc92aac92.png 

Tomcat默认是没有配置用户角色的,所以为了方便后续的部署需要配置管理员,进入\tomcat\conf目录修改tomcat-users.xml文件内容配置tomcat管理员账号密码(我这里账号密码都用的tomcat)

3531a8bc5d7c687ea5b953cd25f1888f.png

进入\tomcat\webapps\manager\META-INF目录编辑context.xml注释掉两行代码

5ae59f37d8f78f8fcdf64f1b65898e09.png

3. Jenkins安装:

安装有Jenkins有三种方法。

a、Jenkins.msi安装程序安装,这种方式是最简单的,跟安装exe程序一样,但是扩展性不强,一般不会用这种方式;

b、Jenkins.war包命令启动,在Jenkins.war目录下进入DOS窗口,输入命令java -jar jenkins.war即可启动,在浏览器输入IP:8080即可访问;

c、tomcat服务+Jenkins.war包项目,将下载的Jenkins.war包放到\tomcat\webapps目录下,

启动tomcat服务,网页访问服务器IP+tomcat端口,登录管理员后进入到下面页面。

ef1a9b859264fcce31260870683480f0.png

点击/Jenkins调转到Jenkins页面,我这边跳转过去显示该Jenkins实例似乎已离线,这个先放一边待会解决。

052a6cea0fe530f079e1eb50c9f5bfef.png

如果是进入bin目录双击setup.bat启动tomcat服务,则可能看到tomcat乱码了

099379f468f4ea6d63b2ab3f7ddfb879.png

进入conf目录编辑logging.properties文件,大约在50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8改为GBK,重新双击setup.bat即可。

a666c71cc3630e396e6cdb2f1359c4b0.png

很明显图中提示缓存太小了,于是去增加缓存,进入\tomcat\conf目录编辑context.xml文件增加代码

b1b6f38d23a1187cb63945ed29fc95ea.png

重新点击setup.bat即可。

接下来解决Jenkins离线问题:

网页访问插件配置页面:http://IP+tomcat端口/jenkins/pluginManager/advanced

4d10e818754d201e775c66c164a8b3c4.png

在Update Site下方输入框修改升级站点的url,改为http://mirror.xmission.com/jenkins/updates/update-center.json,点击提交,然后进入tomcat的bin目录先双击shutdown.bat,再双击startup.bat,重新进入Jenkins即可。

c9e38f2d38356920e8a41d20f730dd18.png

这里选择安装推荐的插件基本上能满足需求,当然也可以选择插件来安装。

致此环境就搭建好了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/124330
推荐阅读
相关标签
  

闽ICP备14008679号