Tomcat的安装

简介:
  1. 什么是Tomcat?

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

  2. tomcat核心的三个部分

    (1)Web容器---处理静态页面

    (2)catalina --- 一个servlet容器-----处理servlet;

      (3) JSP容器

   3. Tomcat服务器接受客户请求并做出响应的过程如下:

   1)客户端(通常都是浏览器)访问Web服务器,发送HTTP请求。

   2)Web服务器接收到请求后,传递给Servlet容器。

   3)Servlet容器加载Servlet,产生Servlet实例后,向其传递表示请求和响应的对象。

   4)Servlet实例使用请求对象得到客户端的请求信息,然后进行相应的处理。

   5)Servlet实例将处理结果通过响应对象发送回客户端,容器负责确保响应正确送出,同时将控制返回给Web服务器


jdk的安装

安装相应版本的rpm包;

jdk-VERSION-OS-ARCH.rpm

例如:jdk-1.8.0_25-linux-x64.rpm centos7系统自带

yum -y install java-1.8.0-openjdk-devel

java -version 显示java程序的版本信息

注意:安装完成后,要配置JAVA_HOME环境变量,指向java的安装路径;或者直接官网下载RPM包:

在这里我是从公网上下载的

lftp 172.17.0.1

rpm -ivh jdk-8u144-linux-x64.rpm

所有的包都被安装在usr/下

图片.png

vim /etc/profile.d/java.sh

配置JAVA_HOME环境变量,指向java的安装路径

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

查看是否生效:echo $JAVA_HOME


安装Tomcat

Lftp 172.17.0.1

解压到指定目录 tar xf apache-tomcat-7.0.78.tar.gz –C /usr/local/

创建软连接:ln –sv apache-tomecat-7.0.78 tomcat

配置环境变量:vim /etc/profile.d/tomcat.sh

export CATALINA_BASE=/usr/local/tomcat

export PATH=$CATALINA_BASE/bin:$PATH

启动Tomcat:catalina.sh start

为了安全,最好不要用root身份运行tomcat,可以创建一个tomcat用户,并改变tomcat文件的所属者和所属组。

先停掉tomcat :catalina.sh stop

Useradd –r tomcat

Chown –R tomcat.tomcat /usr/local/tomcat/*

Ll /usr/local/tomcat

切换用户并启动:su tomcat –c ‘catalina.sh start’

图片.png

将来部署网页要放在webapps下面

图片.png



本文转自    honeyorange   51CTO博客,原文链接:http://blog.51cto.com/13172732/2046955
相关文章
|
3月前
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
50 0
|
5月前
|
网络协议 Java 应用服务中间件
linux tomcat 解压安装
tomcat安装 1.解压 2.开放8080端口 firewall-cmd --permanent --add-port=8080/tcp 3.firewall-cmd --reload 重载 4.firewall-cmd --query-port=8080/tcp 查看端口 5.配置环境变量和java一样,最后刷新
35 0
|
14天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
53 2
|
18天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
33 2
|
19天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
11 0
|
24天前
|
应用服务中间件 Linux 网络安全
Tomcat的安装(Linux版)
Tomcat的安装(Linux版)
22 0
|
3月前
|
运维 Java 应用服务中间件
Tomcat安装shell脚本
Tomcat安装shell脚本
34 7
|
4月前
|
存储 Java 应用服务中间件
HTTP服务器——tomcat的安装和使用
HTTP服务器——tomcat的安装和使用
|
4月前
|
应用服务中间件 Docker 容器
Docker容器中安装Tomcat
【1月更文挑战第9天】Docker容器中安装Tomcat
52 8
|
4月前
|
应用服务中间件 Windows
Tomcat安装和配置
Tomcat安装和配置
37 0