jenkins配置之Tomcat篇

简介: jenkins配置之Tomcat篇

配置Tomcat

下载链接:/imgs/oss/picGo/apache-tomcat-8.5.57.tar.gz

然后上传到服务器,解压

tar -zxvf apache-tomcat-8.5.57.tar.gz 
#创建目录
mkdir /opt/tomcat
#移动文件
mv apache-tomcat-8.5.57/* /opt/tomcat/

检测8080端口是否被占用

netstat -ntpl
#查看指定端口
netstat -lnp|grep 8080
#解除占用
kill -9 [端口号]

#运行tomcat8
/opt/tomcat/bin/startup.sh
#查看日志
tail -f /opt/tomcat/logs/catalina.out

访问

注意。。。我这里是改了Gitlab的端口,否则会导致端口占用,要么tomcat启动不了,要么Gitlab502

#更改gitlab配置文件
vim /etc/gitlab/gitlab.rb
#找到
# unicorn['port'] = 8080
#改成
unicorn['port'] = 7534
#然后重载配置
gitlab-ctl reconfigure
#重启
gitlab-ctl restart
#如果还是502
vim /etc/gitlab/gitlab.rb
#输入
dd if=/dev/zero of=/mnt/swap bs=512 count=8388616
mkswap /mnt/swap
vim /etc/sysctl.conf
#然后修改
vm.swappiness = 60
#继续执行
swapon /mnt/swap
echo "/data/swap swap swap defaults 0 0" >> /etc/fstab

添加tomcat角色

vim /opt/tomcat/conf/tomcat-users.xml

tomcat-users标签下添加

<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-status"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="admin-script"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>

然后进入这个文件

vim /opt/tomcat/webapps/manager/META-INF/context.xml

注释这段配置文件

重启

/opt/tomcat/bin/shutdown.sh 
/opt/tomcat/bin/startup.sh

如果我们访问tomcat,点击manager webapp

会弹出一个框,这样说明配置生效了

输入我们配置的用户名tomcat和密码tomcat

进到这个页面说明大功告成!

相关文章
|
2月前
|
安全 应用服务中间件 网络安全
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
234 7
|
2月前
|
存储 算法 应用服务中间件
Tomcat如何配置JKS证书?
【10月更文挑战第2天】Tomcat如何配置JKS证书?
358 4
|
10天前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
26 1
|
1月前
|
安全 jenkins 持续交付
如何在 Jenkins 中配置邮件通知?
如何在 Jenkins 中配置邮件通知?
|
2月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1536 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
2月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
129 1
|
3月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
2月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
37 4
|
2月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
48 3
|
4月前
|
持续交付 jenkins Devops
WPF与DevOps的完美邂逅:从Jenkins配置到自动化部署,全流程解析持续集成与持续交付的最佳实践
【8月更文挑战第31天】WPF与DevOps的结合开启了软件生命周期管理的新篇章。通过Jenkins等CI/CD工具,实现从代码提交到自动构建、测试及部署的全流程自动化。本文详细介绍了如何配置Jenkins来管理WPF项目的构建任务,确保每次代码提交都能触发自动化流程,提升开发效率和代码质量。这一方法不仅简化了开发流程,还加强了团队协作,是WPF开发者拥抱DevOps文化的理想指南。
96 1