美文网首页
第二十三节、Tomcat服务安装

第二十三节、Tomcat服务安装

作者: 妄语莫言 | 来源:发表于2017-12-18 09:34 被阅读0次

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对ServletJavaServer PageJSP)的支持,Tomcat本身也是一个HTTP服务器,可以单独使用,apache是一个以C语言编写的HTTP服务器。Tomcat主要用来解析JSP语言。目前最新版本为8.0。

一、配置JAVA环境,安装JDK
  • 首先检查系统上旧版本JDK
#检查版本
[root@localhost local]# java -version   
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
#检查安装包
[root@localhost local]# rpm -qa|grep java
gcc-java-4.4.7-4.el6.x86_64
tzdata-java-2013g-1.el6.noarch
java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java_cup-0.10k-5.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
#依次卸载安装包
[root@localhost local]# rpm -e -nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
  • 将下载好的JDK包上传到/usr/src目录后解压到安装目录
[root@localhost ~]# cd /usr/src/
[root@localhost src]# tar zxf jdk-8u144-linux-x64.tar.gz  /usr/local/java/
  • 配置环境变量并生效(在文件末行添加)
[root@localhost src]# vim /etc/profile
 79 JAVA_HOME=/usr/local/java/jdk1.8.0_144
 80 JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
 81 PATH=$PATH:$JAVA_HOME/bin
 82 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 83 export JAVA_HOME JRE_HOME PATH CLASSPATH
[root@localhost src]# source /etc/profile
[root@localhost src]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
二、安装tomcat服务
  • 解压tar包到安装目录
[root@localhost src]# tar zxf apache-tomcat-7.0.81.tar.gz /usr/local/tomcat7
#启动
[root@localhost src]# /usr/local/tomcat7/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat7
Using CATALINA_HOME:   /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_144/jre
Using CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.

服务默认三个端口

  • 8080,http端口,浏览器可以通过网页http://192.168.15.172:8080访问页面
  • 8005,shutdown端口负责tomcat服务的关闭和开启
  • 8009,代理的ajp端口.其他程序通过ajp模块访问该端口
三、一台服务器上部署多个tomcat服务

只需要将tomcat目录复制多次区别命名并修改每个tomcat默认的端口

#先复制整个目录并重命名
[root@localhost ~]#  cp /usr/local/tomcat  /usr/local/tomcat_1
[root@localhost ~]#  cp /usr/local/tomcat  /usr/local/tomcat_2
#修改新服务主配置文件替换旧的端口号
[root@localhost ~]#  sed -i 's/8005/8006/g;s/8009/8010/g;s/8080/8081/g' /usr/local/tomcat_1/conf/server.xml
[root@localhost ~]#  sed -i 's/8005/8007/g;s/8009/8011/g;s/8080/8082/g' /usr/local/tomcat_2/conf/server.xml
#更改默认的发布目录,在配置文件中添加语句
<Context path="/" docBase="/data/webapps/www"  reloadable="true"/>

相关文章

网友评论

      本文标题:第二十三节、Tomcat服务安装

      本文链接:https://www.haomeiwen.com/subject/wtgywxtx.html