Tomat安装:
说明:
源码安装,下载地址:http://tomcat.apache.org/。我下了个apache-tomcat-7.0.42.tar.gz
安装开始:
配置环境。
JDK:
vi /etc/profile
文件末处加上
export JAVA_HOME=/usr/java/jdk1..0_17
export JRE_HOME=/usr/java/jdk1..0_17/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin
先把下载过来的放在CentOS里面。我放在/usr/local
其实安装就是所谓的解压,但我们注意,一般安装好后把安装包删除.
同样和上一次讲的一样,CentOS里面如果有了的话,把里面的tomcat删掉先 。
[root@Li local]# cd /usr/local
[root@Li local]# tar -zxv -f apache-tomcat-7.0.42.tar.gz // 解压压缩包
[root@Li local]# rm -rf apache-tomcat-7.0.42.tar.gz // 删除压缩包
[root@Li local]# mv apache-tomcat-7.0.42 tomcat
安装好后,你会发现 local里面多了一个tomcat文件夹出来。
安装后,我们得把tomcat的环境配下:
cd /usr/local/tomcat/bin vi catalina.sh
#!/bin/sh export TOMCAT_HOME=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat
利用下面命令使文件有执行权限并使配置生效
# source /etc/profile # cd /usr/local/tomcat/bin # chmod *.*
启动试试看吧:
操作如下
[root@Li ~]# /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
如果没有出现,卸了重装。有的话,就启动好了。
我们可以看下日志文件:
[root@CentOS ~]# cd /usr/local/tomcat/logs
[root@CentOS logs]# cat catalina.out
这时候 我们可以查看下这个服务:
ps -ef | grep tomcat
如果想把tomcat 配置成本机服务的,自己可以去百度。或者还有tomcat配置成开机启动。
因为tomcat端口没开放,8080端口是禁止的。所以我们要在防火墙那边配置下。
增加8080端口到防火墙配置中,执行以下操作:
[root@Li ~]# vi + /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
重启下
[root@Li ~]# service iptables restart
在此,再说一种防火墙配置:
# iptables -F
# iptables -t nat -I PREROUTING -p tcp --dport -j REDIRECT --to-ports
# iptables -t nat -I OUTPUT -p tcp --dport -j REDIRECT --to-ports
# /etc/rc.d/init.d/iptables save //保存的意思
检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://localhost:8080/
另外:
lsof -i:8080//查端口号
kill 27285//关闭