Linux下安装配置tomcat
Linux下安装配置tomcat
(1)、去Apache 官网下载
apache-tomcat-6.0.29.tar.gz文件。
(2)、解压并且解包
输入命令:
tar -zxvf apache-tomcat-6.0.29.tar.gz
在目录下有apache-tomcat-6.0.29文件夹,重命名为tomcat
(3)、修改环境变量
在目录/etc下修改profile文件
export TOMCAT_HOME=/usr/local/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$TOMCAT_HOME/lib
export PATH=$PATH:$TOMCAT_HOME/bin
执行命令:
source /etc/profile
查看环境变量:
echo $CLASSPATH
启动tomcat:
./startup.sh
如果想查看tomcat控制台,用该命令启动
./catalina.sh run
(关闭tomcat ./shutdown.sh stop)
(4)、测试
查看Tomcat是否已经启动netstat -ntl |grep 8080
#ps -ef |grep tomcat (查看进程是否有tomcat运行进程)
#wget http://localhost:8080/ (本地测试tomca是否可以运行)
浏览器地址栏输入 http://localhost:8080/
如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建
(5)防火墙设置
如果远端访问不了http://youip:8080/,可能和防火墙设置有关。
可以关闭防火墙 service iptables stop,试试 应该就可以了。
当然 最好开启着 防火墙 把8080端口开放也行。
service iptables start
vi /etc/sysconfig/iptables
照猫画虎 加入8080 端口(默认开放了22、21端口)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
(6) 设置配置信息使系统启动时 tomcat处于启动状态
----》方法一
修改 /etc 下rc.local文件:
#vi /etc/rc.local
在rc.local文件中写入:
export JAVA_HOME=/usr/myLinux/jdk1.6.0_24
/usr/local/tomcat/bin/startup.sh
(:wq保存退出)
-----》方法二(未测试)tomcat作为Linux系统服务自启动
第一步,建立脚本
sudo vim /etc/init.d/tomcat
脚本内容如下:
#!/bin/sh
#file:tomcat5.sh
#设置环境变量,如果无法启动就将注释去掉
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=/usr/lib/jvm/java-6-sun/jre
export TOMCAT_HOME=/opt/apache-tomcat-5.5.27
export CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib/tools.jar:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$JAVA_HOME/lib:$CLASSPATH:$PATH:$TOMCAT_HOME:$JRE_HOME:$JRE_HOME/bin
case "$1" in
start)
echo "starting tomcat5..."
/opt/apache-tomcat-5.5.27/bin/startup.sh
;;
stop)
echo "stopping tomcat5..."
/opt/apache-tomcat-5.5.27/bin/shutdown.sh
;;
*)
echo "usage tomcat.sh start/stop"
exit 1;;
esac
#tomcat5.sh end
第二步,加入相应等级的启动项
sudo chkconfig --level 2345 tomcat on
参考了:http://www.linuxidc.com/Linux/2010-08/27914.htm
http://yushan.iteye.com/blog/261897