Tomcat“汤姆猫?“ ---------web应用服务器(个人整理)

一,Tomcat的介绍

  • 目前比较流行的web应用服务器
  • 免费的,开放源代码,跨平台的web应用服务器;
  • 属于Apache软件基金会jakarta项目中的一个核心项目
  • 深受java爱好者的喜爱,并得到部分软件开发商的认可

端口号为:8080,

二,核心组件

核心组件有三个:
web容器,servlet容器,JSP容器

画工略显粗糙…
在这里插入图片描述

三,处理请求流程

处理流程的话,这个有兴趣的话可以多去了解一下,咱们就不具体介绍了

四,部署Tomcat

下载并安装JDK

在部署之前,必须安装好JDK;
因为JDK是Tomcat运行的必要环境;
是java语言的软件开发工具包;
下载网址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
根据所使用的的计算机硬件设备,选择安装包;


将下载好的软件包上传到自定目录/opt

1.cd /opt
2.rpm -ivh  jdk-8u201-linux-x64.rpm                               #解压jdk...rpm包
3. ll   /usr/java/jdk1.8.0_201-amd64/                               #查看程序安装目录是否成功;
4.#设置JDK环境变量
vi  /etc/profile
                                                                 # 结尾添加变量:
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
5. source  /etc/profile                                 #生效环境变量

6. java -version                                           #查看安装版本
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)       ;

  JDK环境已经搭建!!!

安装后启动Tomcat

从Tomcat官网下载软件包apache-tomcat-9.0.16.tar.gz

http://tomcat.apache.org/

1.将安装包上传到/opt目录下
cd /opt
2.解压软件包
tar zxvf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 /usr/local/tomcat #将软件包移动到/usr/local下
3.启动tomcat
/usr/local/tomcat/bin/startup.sh # 开启tomcat

输入20.0.0.26:8080验证下,是否开启成功;
在这里插入图片描述

优化tomcat启动速度

启动查看日志文件会发现tomcat启动很慢,默认情况下都需要几十秒,可以修改jdk参数进行修改;

扫描二维码关注公众号,回复: 11624110 查看本文章
1.vi /usr/java/jdk1.8.0_201-amd64/jre/lib/security/java.security 

securerandom.source=file:/dev/urandom        #配置文件内找到random前添加u

2.关闭服务,再开启服务;

/usr/local/tomcat/bin/shutdown.sh              #关闭服务

/usr/local/tomcat/bin/startup.sh                   #启动服务


3.再次输入20.0.0.26:8080 验证下就行!!!

配置虚拟主机站点

  • 有多个项目同时运行时,一台服务器不建立运行多个tomcat服务,咱们可以配置虚拟主机
  • 通过两个域名访问到不同的项目内容;
    步骤:
    1.创建www和as项目目录和文件
    2.修改tomcat主配置文件
    3.重启tomcat服务
    4.访问测试
1.创建两个测试页www和as目录和测试文件
mkdir -p /usr/local/tomcat/webapps/www
mkdir -p /usr/local/tomcat/webapps/as
echo "this is www" > /usr/local/tomcat/webapps/www/index.jsp
echo "this is bbs" > /usr/local/tomcat/webapps/as/index.jsp
2.修改tomcat配置文件
vi  /usr/local/tomcat/conf/server.xml
#添加下文配置

      <Host name="www.bba.top"  appBase="/usr/local/tomcat/webapps"
            unpackWARs="true" autoDeploy="true" xmlValidation="flase"
            xmlNamespaceAware="false">
        <Context docBase="/usr/local/tomcat/webapps/www/"
        path=""  reloadable="true" />
      </Host>

      <Host name="www.bbs.top"  appBase="/usr/local/tomcat/webapps"
            unpackWARs="true" autoDeploy="true" xmlValidation="flase"
            xmlNamespaceAware="false">
        <Context docBase="/usr/local/tomcat/webapps/as/"
        path=""  reloadable="true" />
      </Host>

3.关闭服务,开启服务
/usr/local/tomcat/bin/shutdown.sh   #关闭服务
/usr/local/tomcat/bin/startup.sh        #开启服务

4.验证测试:

由于真机验证,先做 hosts映射,C:\Windows\System32\drivers\etcx下的hosts文件内添加!!

输入www.bba.top:8080
输入www.bbs.top:8080
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47320286/article/details/108474936