返回顶部
首页 > 资讯 > 服务器 >tomcat下部署jenkins的实现方法
  • 468
分享到

tomcat下部署jenkins的实现方法

2024-04-02 19:04:59 468人浏览 泡泡鱼
摘要

目录Tomcat简介安装tomcattomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心

tomcat简介

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和jsP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的WEB 应用服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应html(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

tomcat就是传说中的中间件之一,tomcat本身是一个容器,专门用来运行java程序,java语言开发的网页.jsp就应该运行于tomcat中。而tomcat本身的运行也依赖于jdk环境。

安装tomcat

//安装依赖包
[root@localhost ~]# yum -y install java-11-openjdk-devel java-11-openjdk
//解压安装包
[root@localhost ~]# tar xf apache-tomcat-9.0.46.tar.gz
[root@localhost ~]# ls
anaconda-ks.cfg  apache-tomcat-9.0.46  apache-tomcat-9.0.46.tar.gz  scripts

//移动到/usr/local/tomcat下
[root@localhost ~]# mv apache-tomcat-9.0.46 /usr/local/tomcat

在这里插入图片描述

//启动tomcat
[root@localhost tomcat]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
[root@localhost tomcat]# ss -antl
State     Recv-Q    Send-Q            Local Address:Port       Peer Address:Port   Process    
LISTEN    0         128                     0.0.0.0:22              0.0.0.0:*                 
LISTEN    0         128                        [::]:22                 [::]:*                 
LISTEN    0         1            [::ffff:127.0.0.1]:8005                  *:*                 
LISTEN    0         100                           *:8080                  *:*    
[root@localhost tomcat]# vim /conf/server.xml

//把注释取消
  <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector protocol="AJP/1.3"
               address="::1"
               port="8009"
               redirectPort="8443" />
[root@localhost tomcat]# ./bin/catalina.sh stop
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
[root@localhost tomcat]# ss -antl
State     Recv-Q    Send-Q         Local Address:Port         Peer Address:Port    Process    
LISTEN    0         128                  0.0.0.0:22                0.0.0.0:*                  
LISTEN    0         128                     [::]:22                   [::]:*                  
[root@localhost tomcat]# ./bin/catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
[root@localhost tomcat]# ss -antl
State     Recv-Q    Send-Q            Local Address:Port       Peer Address:Port   Process    
LISTEN    0         128                     0.0.0.0:22              0.0.0.0:*                 
LISTEN    0         128                        [::]:22                 [::]:*                 
LISTEN    0         1            [::ffff:127.0.0.1]:8005                  *:*                 
LISTEN    0         100                       [::1]:8009               [::]:*                 
LISTEN    0         100                           *:8080                  *:*                 

配置管理界面Manager App

[root@localhost conf]# vim tomcat-users.xml
//把下列两行加到这个配置文件的倒数第二行
<role rolename="manager-gui"/>
<user username="tomcat" passWord="s3cret" roles="manager-gui"/>


[root@localhost tomcat]# ls
bin           conf             lib      logs    README.md      RUNNING.txt  webapps
BUILDING.txt  CONTRIBUTING.md  LICENSE  NOTICE  RELEASE-NOTES  temp         work
[root@localhost tomcat]# cd webapps/
[root@localhost webapps]# ls
docs  examples  host-manager  manager  ROOT
[root@localhost webapps]# cd manager/
[root@localhost manager]# ls
CSS  images  index.jsp  META-INF  status.xsd  WEB-INF  xfORM.xsl
[root@localhost manager]# cd META-INF/
[root@localhost META-INF]# ls
context.xml
[root@localhost META-INF]# vim context.xml
 allow="192\.168\.100\.\d+|127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
在这个文件中加入要访问的ip网段。

在这里插入图片描述

在这里插入图片描述

配置Host Manager

[root@localhost conf]# ls
Catalina             context.xml           logging.properties  tomcat-users.xsd
catalina.policy      jaspic-providers.xml  server.xml          web.xml
catalina.properties  jaspic-providers.xsd  tomcat-users.xml
[root@localhost conf]# vim tomcat-users.xml 
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>   //在配置文件中加入此行
<user username="zdj" password="123456" roles="manager-gui,admin-gui"/>   //加入admin-gui



因为修改了配置文件,,这里需要重启
[root@localhost tomcat]# ./bin/catalina.sh stop
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
[root@localhost tomcat]# ./bin/catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
[root@localhost tomcat]# ss -antl
State     Recv-Q    Send-Q            Local Address:Port       Peer Address:Port   Process    
LISTEN    0         128                     0.0.0.0:22              0.0.0.0:*                 
LISTEN    0         128                        [::]:22                 [::]:*                 
LISTEN    0         1            [::ffff:127.0.0.1]:8005                  *:*                 
LISTEN    0         100                       [::1]:8009               [::]:*                 
LISTEN    0         100                           *:8080                  *:*       
[root@localhost tomcat]# cd webapps/host-manager/META-INF/
[root@localhost META-INF]# ls
context.xml
[root@localhost META-INF]# vim context.xml 
allow="192\.168\.100\.\d+|127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

//在这个文件中加入要访问的网段

在这里插入图片描述

查看一下服务器状态

在这里插入图片描述

添加jenkins服务

[root@localhost ~]# ls
anaconda-ks.cfg  jenkins.war  scripts
[root@localhost ~]# cp jenkins.war /usr/local/tomcat/webapps/
[root@localhost ~]# cd /usr/local/tomcat/webapps/
[root@localhost webapps]# ls
docs  examples  host-manager  jenkins  jenkins.war  manager  ROOT

在这里插入图片描述

查看密码
[root@localhost webapps]# cat /root/.jenkins/secrets/initialAdminPassword
f9770e45cc67460586e22f049b96e91d

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置完成。

到此这篇关于tomcat下部署jenkins的实现方法的文章就介绍到这了,更多相关tomcat部署jenkins内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: tomcat下部署jenkins的实现方法

本文链接: https://lsjlt.com/news/147992.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • tomcat下部署jenkins的实现方法
    目录tomcat简介安装tomcattomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心...
    99+
    2024-04-02
  • 如何使用tomcat部署Jenkins的升级方法
    这篇文章主要为大家展示了“如何使用tomcat部署Jenkins的升级方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用tomcat部署Jenkins的升级方法”这篇文章吧。使用tomc...
    99+
    2023-06-04
  • GitLab+Jenkins+Maven+Tomcat 实现自动集成、打包、部署
    目录一、安装 Tomcat 服务二、在 Jenkins 上安装 Maven1.安装 Maven2.创建 Jenkins 任务3.验证一、安装 Tomcat 服务 1.安装 JDK J...
    99+
    2024-04-02
  • Jenkins自动化部署Vue项目的方法实现
    目录jenkins介绍1. 环境准备2. 首先登录服务器更新系统软件3. 安装Java和git4. 安装nginx5. 安装Jenkins6. 用jenkins创建一个构建任务7. ...
    99+
    2024-04-02
  • Docker部署Jenkins的方法是什么
    本篇内容介绍了“Docker部署Jenkins的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一...
    99+
    2024-04-02
  • Gogs+Jenkins+Docker实现自动化部署.NetCore的方法步骤
    本篇内容主要讲解“Gogs+Jenkins+Docker实现自动化部署.NetCore的方法步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Gogs+Jenkins+Docker实现自动化部署...
    99+
    2023-06-20
  • Vue项目部署到jenkins的实现
    目录服务器配置环境配置到jenkins上看看jenkins干了什么服务器配置环境 需要安装yarn命令,但是yarn是通过npm安装的,所以要先安装npm,npm又是node附带的,...
    99+
    2024-04-02
  • war包部署到Tomcat下运行的实现步骤
    目录war包部署到Tomcat下运行总结war包部署到Tomcat下运行 1、配置JDK安装路径到环境变量 2、配置Tomcat安装路径到环境变量 3、从Eclipse导出war包 ...
    99+
    2023-03-21
    war包部署 war包部署到Tomcat Tomcat部署war包
  • Docker+Jenkins+Gitlab+Django应用部署的方法
    本篇内容介绍了“Docker+Jenkins+Gitlab+Django应用部署的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大...
    99+
    2024-04-02
  • docker部署安装jenkins的实现步骤
    首先,我们需要一台安装了docker的服务器。(这个我已经在我的小主机上安装了) 第一步,把镜像给拉下来 docker pull jenkins/jenkins:lts 第二...
    99+
    2024-04-02
  • shell怎么实现jenkins自动部署
    要在Shell脚本中实现Jenkins自动部署,通常需要以下步骤: 编写一个Shell脚本,该脚本包含您希望Jenkins执行的...
    99+
    2024-04-02
  • jenkins+shell自动化部署的实现步骤
    通过jenkins与shell脚本相结合,实现war包自动部署到多台服务器上 环境: 192.168.2.120 jenkins服务器192.168.2.117 tomcat服务器 设置jenkins服务器免密钥登陆to...
    99+
    2022-06-05
    jenkinsshell自动化部署 jenkinsshell自动化
  • Jenkins自动化部署SpringBoot项目的实现
    目录1、Jenkins介绍1.1、概念1.2、优势1.3、Jenkins目的2、环境准备3、Jenkins下载3.1、下载3.2、运行3.3、问题解决4、Jenkins配置4.1、用...
    99+
    2023-01-13
    Jenkins自动化部署SpringBoot Jenkins部署SpringBoot
  • tomcat集群部署的方法是什么
    Tomcat集群部署可以通过多种方法实现,以下是常见的几种方法:1.硬件负载均衡器:使用硬件负载均衡器(如F5 Big-IP、Ngi...
    99+
    2023-09-26
    tomcat
  • tomcat部署jar包的方法是什么
    要在Tomcat中部署一个jar包,可以按照以下步骤操作: 将jar包复制到Tomcat的webapps目录下,通常是在apac...
    99+
    2024-04-02
  • CentOS7 上利用 jenkins 实现自动部署
    前端项目打包部署,以前都是手工运行打包命令,打包结束后压缩,然后上传到服务器上解压部署。这种重复性的工作,确实有点让人烦,而且效率也不高。 本文基于 vue 的前端项目、 github 的代码仓库,简述在 CentOS7...
    99+
    2022-06-04
    自动化部署jenkins jenkins部署
  • jenkins+gitlab+nginx部署前端应用实现
    目录相关依赖安装 docker docker安装jenkinsdocker 安装 nginx 小结配置 1. 安装 gitlab 相关插件 2. 首页->系统管理->系统...
    99+
    2024-04-02
  • jenkins+shell自动化部署怎么实现
    这篇文章主要介绍了jenkins+shell自动化部署怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jenkins+shell自动化部署怎么实现文章都会有所收获,下面我们一起来看看吧。通过jenkins...
    99+
    2023-06-29
  • linux中jenkins自动部署怎么实现
    在Linux中,可以通过以下步骤实现Jenkins的自动部署: 安装Jenkins:通过在Linux系统上运行命令来安装Jenk...
    99+
    2023-10-27
    linux jenkins
  • 使用jenkins部署springboot项目的方法步骤
    1.准备工作 1、JDK安装 2、Maven安装 3、Git安装 4、jenkins安装 以上软件安装成功后进入jenkins进行相关配置。 如果需要通过SSH进行远程发布项目,je...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作