前面讲到了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,查看是否安装成功:
[[email protected] ~]# /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 防火墙配置中:
[[email protected] ~]# vi + /etc/sysconfig/iptables [[email protected] ~]# -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
[[email protected] ~]# service iptables restart
然后在重新访问即可。
3 配置系统环境变量,让Tomcat 自启动:
通过复制 tomcat/bin 目录下的 startup.sh 到 /etc/init.d 生产 tomcat 文件。也可以自己创建tomcat文件:
[[email protected] ~]# 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 安装以及设置完成.