Centos 6.5 安装Tomcat 8.5.9

前端之家收集整理的这篇文章主要介绍了Centos 6.5 安装Tomcat 8.5.9前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

首先安装 JDK (参考Centos 6.5 安装java及设置默认jdk版本


apache-tomcat-8.5.9.zip

下载地址:http://tomcat.apache.org/download-80.cgi


作为进程启动时,需要下载commons-daemon

下载地址: https://www.apache.org/dist/commons/daemon/source/


目录配置

cd /root
unzip apache-tomcat-8.5.9.zip
mkdir -p /usr/local/java
mv apache-tomcat-8.5.9 /usr/local/java/tomcat
cd /usr/local/java/tomcat
chmod 777 bin/*

配置环境变量
echo "export TOMCAT_HOME=/usr/local/java/tomcat" >> /etc/profile
echo "export CATALINA_HOME=/usr/local/java/tomcat" >> /etc/profile
echo "export CATALINA_BASE=/usr/local/java/tomcat" >> /etc/profile
source /etc/profile
echo $TOMCAT_HOME
echo $CATALINA_HOME
echo $CATALINA_BASE

Tomcat 启动/关闭方法
./bin/startup.sh
./bin/shutdown.sh

添加防火墙规则
shell> vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

shell> service iptables restart



基本完成!

此时可打开浏览器访问 http://localhost:8080 即可打开 tomcat 默认页面


现将 tomcat 添加到服务启动

shell> ln -s /usr/local/java/tomcat/bin/daemon.sh /etc/init.d/tomcat
shell> /etc/init.d/tomcat start

启动,出现错误

./daemon.sh: line 196: /usr/local/java/tomcat/bin/jsvc: No such file or directory


解决 ,安装 commons-daemon(下载地址:https://www.apache.org/dist/commons/daemon/source/

tar zxvf commons-daemon-1.0.15-native-src.tar.gz
mv commons-daemon-1.0.15-native-src /usr/local/java/
cd /usr/local/java/commons-daemon-1.0.15-native-src/unix
./configure
make
#生成的jsvc 拷贝到tomcat/bin 目录
cp jsvc /usr/local/java/tomcat/bin/

辑daemon.sh添加以下内容
shell> vi /usr/local/java/tomcat/bin/daemon.sh
#!/bin/sh
# chkconfig: 2345 10 90 
# description:  Start up the Tomcat servlet engine.
TOMCAT_USER=root
JAVA_HOME=/usr/local/java/jdk1.8.0_111
CATALINA_HOME=/usr/local/java/tomcat
CATALINA_BASE=/usr/local/java/tomcat

启动/关闭服务,正常
/etc/init.d/tomcat start
/etc/init.d/tomcat status
/etc/init.d/tomcat stop
service tomcat stop
service tomcat start

服务自启动文件 daemon.sh 加上chkconfig和description)
chkconfig --add tomcat
chkconfig tomcat on

更改默认端口(8080)
shell> vi /usr/local/java/tomcat/conf/server.xml 
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
原文链接:https://www.f2er.com/centos/379266.html

猜你在找的CentOS相关文章