Java Web应用的世界:Servlet、Tomcat和Jenkins

Jenkins(​​传送门​​)

用Java语言开发的一种持续集成(CI)工具,CI是Continuous Integration的缩写,代表”持tomcat配置续集成”,他能够让软件的测试、编译和部署自动化

其他的持续集成工具还有Gitlab CI等等。

Jenkins通常与版本管理工具、构建工具结合使用,版本管理工具常用的有SVN、GIT等,常用的构建工具有持续集成jenkinsAnt、Maven等等。

Servlet

java中旨在动态生成HTML代码的应用程序通常采用Servlet的形式,Servlet是尊重Java Servlettomcat配置 API的Java Web应tomcat用程序。

Jenkins是以Servlet形式提供的,它采用扩展名为.war的二进制文件的形式,war是W持续集成与持续部署实践eb Archive的缩写,表示“网络归档文件”。Servlet=Service +Applet,表示“小服务程序”,service表示“服务”,appltomcatet表示“小应用程序”

创建持续集成jenkinsServlet

要么写tomcat服务器纯Javjava怎么读a代码并且编tomcat服务器译,要么写一个JSP

J系统运维工程师SP

JSP实际上是一个HTML页面,其中添加了对Java代码的调用,JSP编译器tomcat安装及配置教程可以编译JSP,将其转换成linux常用命令Servletomcat启动t。

Servlet容器

要能在服务器上运行Servlet并将HTTP请求传递给他们,需要一个Servlet容器,Tomcat(​​传送门​​)是Apache软件基servlet容器金会发布的Servlet容器。

Tomcattomcat服务器

Tomcat由几个组件构成:Catalina、Coyote、Jasper

Catalina

本身是一个Servlet的容器,负责其执行。

Coyote

是一个HTTP连接器,微型web服务器,将HTTP请求传送到Catalina

Jasper

是Tomcat的JSP编译器

Jenkins的运行

为了使用Jservlet容器enkins应用程序,linux操作系统基础知识需要安装Tomcat服务器。但是实际上呢,Jenkins也可以独立运行,因为他自身也包含了名为“Winstone”的Servlet微型容器。