首页 小组 文章 搜索 用户

[tomcat9]centos6 64位下安装tomcat9

2018-03-14 08:23:08
0
627

先安装jdk9,参考地址:https://www.osyum.com/group/topic/189/

开启8080端口 

/sbin/iptables -I INPUT -p tcp  --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

安装必要组件

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel automake autoconf libtool

下面是安装tomcat9,安装到/usr/local/tomcat9

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz
tar -zxvf apache-tomcat-9.0.6.tar.gz
mv apache-tomcat-9.0.6 /usr/local/tomcat9
cd /usr/local/tomcat9/bin/
tar xvzf commons-daemon-native.tar.gz
cd commons-daemon-*-native-src/unix
./configure --with-java=/usr/local/jdk1.9/
make
cp jsvc /usr/local/tomcat9/bin/

建立一个用来运行tom的用户

useradd tom -M -d / -s /usr/sbin/nologin

编辑启动脚本

vi /usr/local/tomcat9/bin/daemon.sh

在等二行空处也就是#!/bin/sh#下面,加入

#add daemaon.sh
# chkconfig: 2345 90 15  
# description: tom Manager

找到像下面内容

test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
# Set JAVA_HOME to working JDK or JRE
# JAVA_HOME=/opt/jdk-1.6.0.22

  修改成

test ".$TOMCAT_USER" = . && TOMCAT_USER=tom
# Set JAVA_HOME to working JDK or JRE
JAVA_HOME=/usr/local/jdk1.9

也就是把USER后面的tomcat改成tom,把java_home前面的#注释去掉,并把=后面的改成jdk安装的地方。

保存并退出

如需调整默认tomcat内存大小还需要修改文件,参考这里https://www.osyum.com/group/topic/186/

修改目录和文件权限

chown -R tom /usr/local/tomcat9/
chmod +x /usr/local/tomcat9/bin/*.sh

接下来,可以启动了

启动:

/usr/local/tomcat9/bin/daemon.sh  start

停止:

/usr/local/tomcat9/bin/daemon.sh  stop

前台运行:

/usr/local/tomcat9/bin/daemon.sh  run

查看版本:

/usr/local/tomcat9/bin/daemon.sh  version

设置开机运行

ln -s /usr/local/tomcat9/bin/daemon.sh  /etc/init.d/tom
chkconfig tom on
service tom start


评论