Linux 之 tomcat配置
(1)安装JDK
1、首先安装 gcc
# yum -y install gcc
2、将软件包上传、解压、并移至指定位置
# mv 解压缩目录 /usr/local/jdk1.7
3、配置 JDK 的环境变量
# vim /etc/profile #添加以下内容
export JAVA_HOME=/usr/local/jdk1.7
export JAVA_BIN=/usr/local/jdk1.7/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# source /etc/profile
4、查看 java 是否安装成功
# java -version
(2)安装tomcat
- 创建目录
mkdir /mnt/tomcat
cd /mnt/tomcat
2.下载tomcat
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz
3.创建目录 mkdir /usr/local/tomcat
4.解压 tar -zxvf apache-tomcat-8.5.64.tar.gz -C /usr/local
5. cd /usr/local
mv apache-tomcat-8.5.64/ tomcat
cd tomcat
- 配置环境变量
Vim /etc/profile
export TOMCAT_HOME=/usr/local/tomcat
export PATH=$PATH:$TOMCAT_HOME/bin
执行:
source /etc/profile
(7)赋予执行权限
chmod +x ./bin/*
(8)开启tomcat
# /usr/local/tomcat/bin/catalina.sh start
# netstat -antp
#查看端口,确认是否启动
部署 JAVA 的 WAR 包
1、在 /usr/local/tomcat/conf/server.xml 配置文件中的 server 区域中添加标红内容
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="test.war" debug="0" privileged="true"/>
2、将 war 包拷贝到 webapps 目录中
# cp -a test.war /usr/local/tomcat/webapps/
4、删除网站的 ROOT 目录
# rm -rf ROOT
4、重启 tomcat 服务
# /usr/local/tomcat/bin/catalina.sh stop
# /usr/local/tomcat/bin/catalina.sh start
5、测试
使用客户端浏览访问 Nginx 服务的端口
创建多个 tomcat 实例(拓展)
1、首先将 tomcat 进行停止
# /usr/local/tomcat/bin/catalina.sh stop
2、拷贝原来的 Tomcat 到另外一个目录,如 tomcat-2,清除 logs 目录
# cp -a tomcat/ tomcat-2
# rm -rf tomcat-2/logs/*
3、修改 Tomcat-2 中的/conf/server.xml 文件,把 shutdown 和 Connector 端口修改成另外的数值,
关闭端口修改为 8006,连接端口修改为 8090
# vim /usr/local/tomcat-2/conf/server.xml
<Server port=”8006” shutdown=”SHUTDOWN”>
<Connector port=”8090” protocol=”HTTP/1.1”
connectionTimeout=”20000”
redirectPort=”8443”/>
4、修改 startup.sh 和 shutdown.sh 文件
在第一行均加入:export CATALINA_HOME=/usr/local/tomcat-2
5、启动 tomcat
# /usr/local/tomcat/bin/catalina.sh start
# /usr/local/tomcat-2/bin/catalina.sh start
# netstat -antp
#查看 8080 和 8090 端口是否正常启动
6、查看结果