Tomcat部署可以来了解一下

文章目录

一、Tomcat服务器

  • tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器。在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
  • tomcat虽然和Apache、Nginx这些web服务器一样,具有处理HTML页面的功能,然而其处理静态HTML的能力远不及Apache和Nginx,所以tomcat通常是作为一个servlet和JSP容器,单独运行在后端。

1、Java Servlet

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

2、JSP

  • JSP全称 java server pages,是一种网页开发技术,它是用JSP标签在HTML网页中插入Java代码。标签通常以<%输入内容%>来表示格式。
  • JSP是一种Java servlet,主要用于实现java web 应用程序的用户界面部分。JSP通过网页表示获取用户输入数据。访问数据库及其其他数据源,然后动态的创建网页。

3、Tomcat三大核心组件

  • tomcat由一系列的组件构成,其中核心的组件有三个
    Tomcat部署可以来了解一下

二、Tomcat服务部署安装

  • 在部署tomcat之前必须安装jdk,因为jdk是tomcat运行的必要环境。

1、首先关闭防火墙

systemctl stop firewalld
setenforce 0

2、安装JDK

[root@localhost opt]# rpm -qpl jdk-8u201-linux-x64.rpm
[root@localhost opt]# rpm -ivh jdk-8u201-linux-x64.rpm
警告:jdk-8u201-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...                          ################################# [100%]
	软件包 jdk1.8-2000:1.8.0_201-fcs.x86_64 已经安装

Tomcat部署可以来了解一下

3、设置JDK环境变量

Tomcat部署可以来了解一下

  • 进入脚本文件将配置填写在脚本文件当中

Tomcat部署可以来了解一下

  • 重载文件,查看环境变量

Tomcat部署可以来了解一下

  • 编写java配置文件,并将该文件进行编译、执行文件
[root@localhost profile.d]# vim abc.java  #编写一个java文件来进行验证

Tomcat部署可以来了解一下
Tomcat部署可以来了解一下

4、安装启动Tomcat

Tomcat部署可以来了解一下
Tomcat部署可以来了解一下
Tomcat部署可以来了解一下

  • 访问:http://192.168.159.193:8080
    Tomcat部署可以来了解一下

5、优化tomcat启动速度

  • 进入配置文件修改内容
[root@localhost bin]# vim /usr/java/jdk1.8.0_201-amd64/jre/lib/security/java.security

Tomcat部署可以来了解一下

  • 先关闭配置文件,再开启
    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缓存的时候会使用

三、Tomcat虚拟主机配置

1、创建项目目录和文件

[root@localhost bin]# mkdir /usr/local/tomcat/webapps/tom  # 创建目录
[root@localhost bin]# mkdir /usr/local/tomcat/webapps/benet
[root@localhost bin]# cd /usr/local/tomcat/webapps/  #切换目录
[root@localhost webapps]# ls
benet  docs  examples  host-manager  manager  ROOT  tom
[root@localhost webapps]# cd /tom  #切换到tom目录下
[root@localhost tom]# vim index.jsp #编写内容
<h1> this is tom page</h1>
[root@localhost webapps]# cd benet  #切换目录到benet
[root@localhost benet]# vim index.jsp  #编写内容
<h1>this is benet page</h1>

2、修改tomcat主配置文件

[root@localhost tom]# vim /usr/local/tomcat/conf/server.xml

Tomcat部署可以来了解一下
Tomcat部署可以来了解一下
Tomcat部署可以来了解一下

  • 添加映射
[root@localhost tom]# vim /etc/hosts
[root@localhost tom]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.159.193 www.benet.com  www.tom.com

  • 访问:http://www.tom.com:8080和http://www.benet.com:8080
    Tomcat部署可以来了解一下
    Tomcat部署可以来了解一下
上一篇:字符串格式化输出方法&各种对齐&%s,format,f""


下一篇:对称加密、非对称加密、公钥、私钥究竟是个啥