企业实战(2) 项目环境搭建之Tomcat部署

2022-06-22 14:43:41 浏览数 (1)

前言:

 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服务器。

环境介绍:

代码语言:javascript复制
系统版本:CentOS 7.7

JDK版本:JDK8/Java1.8

Tomcat版本:Tomcat8.0.35

1.下载Tomcat8安装包

 https://archive.apache.org/dist/tomcat/tomcat-8/

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述 2.下载JDK安装包

注:  JDK有两种安装方式,一是可以通过上面的链接下载tar或者rpm包安装,二是可以直接通过yum方式直接安装。

3.部署JDK

代码语言:javascript复制
[root@localhost ~]# yum -y list java*   //查看可安装的java版本
可安装的软件包
java-1.6.0-openjdk.x86_64                                        1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-demo.x86_64                                   1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-devel.x86_64                                  1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-javadoc.x86_64                                1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-src.x86_64                                    1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.7.0-openjdk.x86_64                                        1:1.7.0.251-2.6.21.0.el7_7                    updates 
java-1.7.0-openjdk-accessibility.x86_64                          1:1.7.0.251-2.6.21.0.el7_7                    updates 
...
[root@localhost ~]# yum -y install java   

[root@localhost ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

4.部署Tomcat服务

代码语言:javascript复制
[root@localhost ~]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.tar.gz

[root@localhost ~]# cd tomcat/

[root@localhost tomcat]# ls
apache-tomcat-8.0.35.tar.gz

[root@localhost tomcat]# tar -zxvf apache-tomcat-8.0.35.tar.gz

[root@localhost tomcat]# ls
apache-tomcat-8.0.35  apache-tomcat-8.0.35.tar.gz

[root@localhost tomcat]# ls apache-tomcat-8.0.35
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work

       bin/                     //主程序目录
       lib/                     //库文件目录
       logs/                    //日志目录  
       temp/                    //临时目录
       work/                    //自动编译目录jsp代码转换servlet
       conf/                    //配置文件目录
       webapps/                 //页面目录

[root@localhost tomcat]# mv apache-tomcat-8.0.35 /usr/local/tomcat

[root@localhost tomcat]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

[root@localhost tomcat]# ss -antulp | grep java
tcp    LISTEN     0      1        [::ffff:127.0.0.1]:8005               [::]:*                   users:(("java",pid=5511,fd=59))
tcp    LISTEN     0      100    [::]:8009               [::]:*                   users:(("java",pid=5511,fd=48))
tcp    LISTEN     0      50     [::]:8080               [::]:*                   users:(("java",pid=1379,fd=161))

注:

 必须有8005端口才算服务启动成功。 检查端口时,如果8005端口启动非常慢(启动后没有8005端口),可用使用下面的命令用urandom替换random。

代码语言:javascript复制
[root@web1 ~]# mv /dev/random  /dev/random.bak
[root@web1 ~]# ln -s /dev/urandom  /dev/random      //为/dev/random设置一个软链接为/dev/urandom

5.测试访问

在这里插入图片描述  至此,Tomcat环境已经部署成功,接下来就可以将项目包放到部署好的环境中测试了。

0 人点赞