标签:tomcat安装
什么是Tomcat?
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
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/下
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’
将来部署网页要放在webapps下面
标签:tomcat安装
原文地址:http://blog.51cto.com/13172732/2046955