web服务之Tomcat

目录

Tomcat介绍

Tomcat组件

Tomcat组件

JavaServlet

JSP容器

Tomcat部署步骤

关闭防火墙,将安装 Tomcat 所需软件包上传到 /opt 目录下

安装 JDK

设置 JDK 环境变量 

 安装启动 Tomcat

 tomcat的主要目录

 Tomcat 虚拟主机配置

创建test1和test2项目目录和文件

修改 Tomcat 主配置文件 

 浏览器访问验证

 小结


Tomcat介绍

免费的、开放源代码的Web应用服务器,属于轻量级应用服务器
在中小型系统和并发访问用户不是很多的场合下被普遍使用
是开发和调试JSP程序的首选
Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目
由Apache、Sun和一些公司及个人共同开发而成
深受Java爱好者的喜爱,并得到部分软件开发商的认可
目前比较流行的Web应用服务器
Tomcat对比于Apache或者Nginx这些Web服务器,都具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。
 

Tomcat组件

Tomcat组件

Tomcat由一系列的组件构成,其中核心的组件有三个:

  • Web容器——完成Web服务器的功能。
  • Servlet 容器——名字为catalina, 用于处理Servlet代码。
  • JSP容器——用于将JSP动态网页翻译成Servlet代码。

JavaServlet

JavaServlet是运行在Web服务器或应用服务器上的程序,它是作为来自web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。使用Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。与CGI (公共网关接口)功能相类似。

JSP容器

JSP全称:Java Server Pages
是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%>结束。JSP是一 种Java servlet,主要用于实现Java web应用程序的用户界面部分。
JSP 通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
 

Tomcat部署步骤

关闭防火墙,将安装 Tomcat 所需软件包上传到 /opt 目录下

安装 JDK

web服务之Tomcat

web服务之Tomcat

web服务之Tomcat

设置 JDK 环境变量 

web服务之Tomcat

 

web服务之Tomcat

 

web服务之Tomcat

web服务之Tomcat 到这里就设置好了,我们也可以编写一个java脚本来验证安装

 

web服务之Tomcat

 

web服务之Tomcat

 安装启动 Tomcat

web服务之Tomcat

web服务之Tomcat

web服务之Tomcat

 tomcat的主要目录

  • 查看目录命令 —— ll /usr/local/tomcat/

bin    存放启动和关闭Tomcat 的脚本文件,比较常用的是catalina. sh、startup.sh、 shutdown.sh 三个文件
conf    存放Tomcat 服务器的各种配置文件,比较常用的是server. xml、context . xml、tomcat-users.xml、 web. xml 四个文件.
lib    存放Tomcat服务器的 jar 包,一 般不作任何改动,除非连接第三方服务,比如redis, 那就需要添加相对应的jar包
logs    存放Tomcat 日志
temp    存放Tomcat 运行时产生的文件
webapps    存放项目资源的目录
work    Tomcat 工作目录,一般清除 Tomcat 缓存的时候会使用到

web服务之Tomcat

 Tomcat 虚拟主机配置

很多时候公司会有多个项目需要运行,那么肯定不可能是一台服务器上运行多个Tomcat服务,这样会消耗太多的系统资源。此时,就需要使用到Tomcat虚拟主机。例如现在新增两个域名www.test1.com和www.test2.com,希望通过这两个域名访问到不同的项目内容。

创建test1和test2项目目录和文件

web服务之Tomcat

修改 Tomcat 主配置文件 

web服务之Tomcat

 

web服务之Tomcat

 浏览器访问验证

 浏览器访问 http://www.test1.com:8080 页面显示 this is test1 page!
浏览器访问 http://www.test2.com:8080 页面显示 this is test2 page!

web服务之Tomcat

 小结

tomcat 一个轻量级应用服务器,用来发布web项目.

Tomcat组件

  • Web容器——完成Web服务器的功能。
  • Servlet 容器——名字为catalina, 用于处理Servlet代码。
  • JSP容器——用于将JSP动态网页翻译成Servlet代码。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92146 人正在系统学习中

来源:即将拥有人鱼线的凯哥

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月15日
下一篇 2022年10月15日

相关推荐