您的位置:首页 > 运维架构 > Tomcat

Redhat Enterprise Linux 6.3 下安装tomcat

2012-07-30 18:44 573 查看
一、安装tomcat

1、将apache-tomcat-6.0.35.tar.gz通过tftp拷贝到 /usr 目录下

2、执行 tar xvf apache-tomcat-6.0.35.tar.gz得到文件夹apache-tomcat-6.0.35,

为简化命令,修改文件夹名

mvapache-tomcat-6.0.35 apache-tomcat

3、在 /etc/profile中增加tomcat配置文件

gedit/etc/profile 在文件中增加如下配置信息

#settomcat environment

CATALINA_HOME=/usr/tomcat

CLASSPATH=$CLASSPATH:$CATALINA_HOME/lib

PATH=$PATH:$CATALINA_HOME/bin

4、start /etc/profile 如果没有配置错误,说明信息配置OK!

5、启动tomcat

cd/usr/tomcat/bin

(1)修改catalina.sh startup.sh shutdown.sh执行权限

chmod a+x *.sh

(2)执行 sh catalina.sh/sh startup.sh,提示如下信息表示配置OK

Using CATALINA_BASE: /usr/tomcat

Using CATALINA_HOME: /usr/tomcat

Using CATALINA_TMPDIR: /usr/tomcat/temp

Using JRE_HOME: /tmp/software/jdk

Using CLASSPATH: /usr/tomcat/bin/bootstrap.jar

6、查看tomcat的服务端口

netstat -ntl|grep 8080,如提示如下信息表示tomcat正常开启服务

tcp 0 0 :::8080 :::* LISTEN

7、在浏览器中输入http://localhost:8080/ 应该能看到正常的tomcat欢迎页面

8、设置tomcat开机自启动

(1)修改 、usr/tomcat/bin/startup.sh

加入如下命令:

export JAVA_HOME=/tmp/software/jdk

exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export PATH=$PATH:$JAVA_HOME/bin

export CATALINA_HOME=/usr/tomcat

/usr/tomcat/bin/catalina.sh start

(2)在/etc/rc.d/rc.local中加入:

/usr/local/tomcat/bin/startup.sh start

(3)系统重启后应该能够自动启动tomcat

常见注意事项:

1、tomcat能正常启动的前提条件是jdk已经安装并配置正确,笔者后来修改了jdk的文件夹名,但没有在etc/profile文件中同步修改,导致不能正常启动;

2、如果开启了linux防火墙,需要将端口8080配置开通或者关闭防火墙

(1)配置开通

vi/etc/sysconfig/iptables

--加入端口配置如下

-AFireWall -1 -INPUT -m state --state NEW -m tcp -p -tcp --dport 8080 -j ACCEPT

(2)关闭防火墙

service iptables stop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: