码迷,mamicode.com
首页 > 其他好文 > 详细

阿里云CentOS7系列二 -- 安装Tomcat7的方法

时间:2015-11-20 14:07:45      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

前面讲到了JDK在CentOS7 环境下的安装步骤。这次来分享安装Tomcat7的安装步骤:

Tomcat7 安装包:

http://yunpan.cn/cLtC5xCrPYVqw  访问密码 37dd  [apache-tomcat-7.0.33.tar.gz 安装包]

安装步骤如下:

1  创建存放目录:

  我是通过xshell5 来操作文件上传的步骤,具体操作请参考我前面写的JDK安装步骤:http://www.cnblogs.com/yazoon/p/4980071.html

2  安装文件:

  通过命令行进入Tomcat7所在文件:

   

cd /usr/local/tomcat

 

  执行安装命令:

  

sudo tar xvf apache-tomcat-7.0.33.tar.gz

 

  然后可以把压缩包删除(也可不删除,按照自己需求来决定),命令行:

 

 sudo rm apache-tomcat-7.0.33.tar.gz

 

  然后查看下是否对应目录有tomcat该文件夹。启动tomcat7,查看是否安装成功:

  

[root@iZ28v9w9sbrZ ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat 

 

  如果出现一下信息说明成功安装:

  

Using CATALINA_BASE: /usr/local/tomcat  

Using CATALINA_HOME: /usr/local/tomcat  

Using CATALINA_TMPDIR: /usr/local/tomcat/temp  

Using JRE_HOME: /usr/java/jdk1.7.0/jre  

Using  CLASSPATH:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar  

 

  浏览器访问:  http://[linux 服务器IP]:8080 如果可以看到Tomcat 系统界面,说明安装成功。如果提示有错误,需要添加 8080 端口到Linux 防火墙配置中:

 

 [root@iZ28v9w9sbrZ ~]# vi + /etc/sysconfig/iptables

  [root@iZ28v9w9sbrZ ~]# -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT  

 

  重启防火墙:

  

[root@iZ28v9w9sbrZ ~]# service iptables restart  

 

  然后在重新访问即可。

3   配置系统环境变量,让Tomcat 自启动:

  通过复制 tomcat/bin  目录下的 startup.sh 到  /etc/init.d 生产  tomcat 文件。也可以自己创建tomcat文件:

  

[root@iZ28v9w9sbrZ ~]# cp -r /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat

 

  打开 /etc/init.d 目录下的  tomcat (我是通过xshell5 直接操作文件)。把以下内容替换进去(全部替换哦):

  

#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
start()
{
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
                $CATALINA_HOME/bin/startup.sh
            RETVAL=$?
            echo " OK"
            return $RETVAL
        fi
}
stop()
{
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
            echo $"Stopping Tomcat"
                $CATALINA_HOME/bin/shutdown.sh
            RETVAL=$?
            sleep 1
            ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk ‘{print $2}‘|xargs kill -9
            echo " OK"
            # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
            return $RETVAL
        fi
}

case "$1" in
 start) 
        start
        ;;
 stop)  
        stop
        ;;
                                                
 restart)
         echo $"Restaring Tomcat"
         $0 stop
         sleep 1
         $0 start
         ;;
 *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac
exit $RETVAL

  添加执行权限:

  

sudo chmod +x /etc/init.d/tomcat

 

  设置随系统启动:

  

chkconfig --add tomcat

 

4  重启系统,查看tomcat 是否随系统启动:

  

   reboot

  ps -ef | grep java 

 

  如果出现如下信息,表名tomcat 随系统启动:

  

root 893 1 0 10:22 ? 00:00:36 /usr/local/java/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

root 3093 1400 0 13:52 pts/0 00:00:00 grep --color=auto java

 至此,tomcat 安装以及设置完成.

阿里云CentOS7系列二 -- 安装Tomcat7的方法

标签:

原文地址:http://www.cnblogs.com/yazoon/p/4980537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!