Tomcat的介绍与配置使用

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.37。


名称由来

  • Tomcat最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发的。
  • 后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。
  • 由于大部分开源项目O’Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。
  • 因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。
  • 而O’Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计为一只公猫。

版本差异

Apache Tomcat 7.x
是目前的开发焦点。它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改进列表如下:

  • Web应用内存溢出侦测和预防
  • 增强了管理程序和服务器管理程序的安全性

Apache Tomcat

  • 一般 CSRF保护
  • 支持web应用中的外部内容的直接引用
    · 重构 (connectors, lifecycle)及很多核心代码的全面梳理

Apache Tomcat 6.x

在汲取 Tomcat 5.5.x优点的基础上,实现了Servlet 2.5和JSP 2.1等特性的支持。除此以外的改进列表如下:

  • 内存使用优化
  • 更大的IO容量
  • 重构聚类

Apache Tomcat 5.x

Apache Tomcat 5.5.x 和Apache Tomcat 5.0.x 对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。详请参照Apache Tomcat 5.5的更新日志。

Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动,包括:

  • 性能优化和减少垃圾回收动作
  • 重构程序部署,通过一个可选的独立部署程序,允许在将一个web应用放进产品前验证和编译它
  • 基于JMX的服务器全面监视及web程序管理
  • 提高Taglibs的支撑能力,包括改进的数据池和tag插件
  • 改进平台集成性,包括Windows和Unix
  • 基于JMX的嵌入
  • 增强的安全管理支撑
  • 集成session集群
  • 文档扩充

Tomcat下载

没有下载过Tomcat的小伙伴们可以打开这个官网下载:
http://tomcat.apache.org/

在这里插入图片描述

在这里插入图片描述

Tomcat配置

先解压Tomcat 文件,之后配置环境变量

在这里插入图片描述

  1. 新建CATALINA_BASE变量
    变量名:CATALINA_BASE
    变量值:解压后tomcat路径

在这里插入图片描述

在这里插入图片描述

  1. 新建CATALINA_HOME变量
    变量名:CATALINA_HOME
    变量值:解压后tomcat路径

在这里插入图片描述

然后在系统变量的path里面加上Tomcat的bin目录的路径

在这里插入图片描述


开启tomcat的方式

方式1:

在cmd窗口输入startup,如下所示

在这里插入图片描述

关闭服务:shutdown.bat

在这里插入图片描述

方式2:

在找到Tomcat的安装目录下的bin文件,点击startup.bat即可(window环境)

在这里插入图片描述

关闭服务,点击shutdown.bat

在这里插入图片描述

登录127.0.0.1:8080

查看tomcat能否登录,如下显示正常说明tomcat服务以及开启

在这里插入图片描述

配置Jenkins,构建持续集成

1. 将jenkins.war包放在tomcat对应的webapps下

jenkins.war链接:https://pan.baidu.com/s/1H2uCnILs4NJriNfzkijExQ
提取码:vfm3

在这里插入图片描述

2. 启动tomcat服务 ,在dos中输入startup或者在tomcat的bin目录下点击startup.bat

在这里插入图片描述

3. Tomcat 服务器运行起来后,用浏览器访问 http://ip地址:端口号/jenkins, 如下图所示:
将对应路径下的密码粘贴过来。出现如下图展示信息

在这里插入图片描述

4. 找到对应的文件,填写密码,点击”继续”按钮

在这里插入图片描述

5. 如下图所示。点击”安装推荐的插件”

在这里插入图片描述

6. 中途需要一定的等待时间,网速可能受到影响

在这里插入图片描述

7. 可以创建一个管理员账户, 如下图所示:(密码不要忘记)

在这里插入图片描述

8. 生成一个url:http://127.0.0.1:8080/jenkins,”点击保存并完成”

在这里插入图片描述

9. 出现如下图信息,点击”开始使用 jenkins

在这里插入图片描述

10. 进入到jenkins 中

在这里插入图片描述

11. 进入后安装插件
下载插件,这里需要配置invoke ant插件、HTML测试报告展示的插件

在这里插入图片描述

(1)在Jenkins创建管理中安装 HTML Publisher Plugin和Ant In Workspace插件

在这里插入图片描述

在这里插入图片描述

(2)在Jenkins中系统管理-系统设置中,配置jdk 和 Ant

新建项目

在这里插入图片描述

填写项目名,选择自由风,点击”确定”按钮

在这里插入图片描述

构建触发器:如H/2 * * * *

分钟(0-59), 小时(0-23),日期(1-31)月份(1-12)星期(0-7)// 0和7均代表星期天

在这里插入图片描述

选择触发器

在这里插入图片描述

点击”高级”按钮,将build.xml路径填写到build File中

在这里插入图片描述

点击,应用在点击保存

在这里插入图片描述

在工作台显示刚刚创建的项目

在这里插入图片描述

点击右侧构建

在这里插入图片描述

红色显示构建失败

在这里插入图片描述

可以在控制台查看

在这里插入图片描述

日志信息展示

在这里插入图片描述

将xml配置文件放在workspace里面即可

在这里插入图片描述

再次构建

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值