Linux服务器上安装使用Tomcat

6 篇文章 0 订阅
3 篇文章 0 订阅

        安装Tomcat之前需要先安装JDK,并进行相关环境变量的配置。

        Tomcat的下载和部署操作如下。

wget -c ……apache-tomcat-x.x.xx.tar.gz
tar -xzvf apache-tomcat-x.x.xx.tar.gz
mkdir -p /usr/local/tomcat/default
mv apache-tomcat-x.x.xx /usr/local/tomcat/apache-tomcat-x.x.xx
ln -s /usr/local/tomcat/apache-tomcat-x.x.xx /usr/local/tomcat/default

        Tomcat的相关操作

启动:/usr/local/tomcat/default/bin/startup.sh
关闭:/usr/local/tomcat/default/bin/shutdown.sh
查看日志:tail -f /usr/local/tomcat/default/logs/catalina.out

        安装完成之后可能还需要根据实际的需要修改Tomcat默认端口、内存、默认字符集等等。

        如果是Redhat的系统可能还需要考虑防火墙是否开放Tomcat端口。

        设置Tomcat开机自启有两种方法:

        方法1:将startup加入启动项

修改 /etc/rc.d/rc.local

# vi /etc/rc.d/rc.local

添加下面两行脚本,仅仅第二行不行,必须加第一行。

export JAVA_HOME=/usr/java/default
/usr/local/tomcat/default/bin/startup.sh start

说明:/usr/java/default 是jdk安装目录
          /usr/local/tomcat/default 是tomcat安装的目录

修改rc.local文件为可执行

# chmod +x /etc/rc.d/rc.local

        方法2:将Tomcat加入服务

在/etc/init.d/下新建tomcat文件

# vi /etc/init.d/tomcat

输入以下内容

#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description:  Start up the Tomcat servlet engine.

if [ -f /etc/init.d/functions ]; then
        . /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
        . /etc/rc.d/init.d/functions
else
        echo -e "/atomcat: unable to locate functions lib. Cannot continue."
        exit -1
fi

RETVAL=$?
CATALINA_HOME="/usr/local/tomcat/default"

case "$1" in
start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
            $CATALINA_HOME/bin/startup.sh
        fi
        ;;
stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
            echo $"Stopping Tomcat"
            $CATALINA_HOME/bin/shutdown.sh
        fi
        ;;
*)
        echo $"Usage: $0 {start|stop}"
        exit 1
        ;;
esac

exit $RETVAL

为tomcat文件提升权限,并设置开机启动。

# chmod 755 /etc/init.d/tomcat
# chkconfig --add tomcat
# chkconfig tomcat on

重启服务器器验证service是否配置成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值