CentOS7怎样安装Tomcat8.5.38

cd /usr/local
进入/usr/local目录

mkdir tomcat
创建tomcat目录

cd tomcat
进入tomcat目录

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz
下载Tomcat8.5.38

9.0的版本太新了

暂时不用

tar -zxvf apache-tomcat-8.5.38.tar.gz
解压

rm -rf apache-tomcat-8.5.38.tar.gz

删除压缩包

以免占磁盘空间

cd apache-tomcat-8.5.38
进入

 

配置tomcat

vim /usr/lib/systemd/system/tomcat.service
创建文件
添加以下内容
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.38/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-8.5.38/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

 

vim /usr/local/tomcat/apache-tomcat-8.5.38/bin/setclasspath.sh

配置JAVA环境变量

加入以下两行

export JAVA_HOME=/usr/local/java/jdk1.8
export JRE_HOME=/usr/local/java/jdk1.8/jre

 


systemctl start tomcat
启动tomcat

systemctl enable tomcat
使tomcat开机启动

 

tomcat的默认端口是8080

开启Tomcat默认的8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

 

访问

http://192.168.1.107:8080/

 

vim /usr/local/nginx/conf/nginx.conf

修改nginx配置文件

把80端口映射到8080端口

添加

location /tomcat/ {
        proxy_pass http://127.0.0.1:8080/;
}

 

systemctl restart nginx

重启nginx

 

访问

http://192.168.1.107/tomcat/

 或者继续访问带端口的地址

posted @ 2018-04-21 17:08  此生不换Yang  阅读(461)  评论(0编辑  收藏  举报