CentOS6.3下安装配置JDK与Tomcat支持Jsp


一、软件下载

1、下载JDK(要安装使用tomcat必须先安装JKD环境)
#32位
http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jdk-6u35-linux-i586-rpm.bin               
#64位
http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jdk-6u35-linux-x64-rpm.bin                

[root@rekfan.com /]# getconf LONG_BIT   #  查看系统多少位
[root@rekfan.com /]# 64

2、下载tomcat

http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz

http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.32/src/apache-tomcat-7.0.32-src.tar.gz

注: 本案例用6.0的                     

二、安装JDK

1、卸载服务器自带的jdk软件包

# java -version                            #查看服务器是否安装过jdk
# rpm -qa |grep gcj                        #查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686    #卸载软件包

2、安装jdk

# cd /usr/local/src
# chmod 755 jdk-6u35-linux-i586-rpm.bin     #安装,安装过程中需要要输入Yes,最后按回车键,直到安装完成

# cd /usr/java/jdk1.6.0_35

3、添加jdk到系统环境变量

# cp /etc/profile /etc/profile.bak                       #备份

# vi /etc/profile                                        #编辑,在最后添加下面的内容

JAVA_HOME=/usr/java/jdk1.6.0_35

PATH=$PATH:$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

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

export JAVA_HOME

export PATH

export CLASSPATH

# source /etc/profile    #使配置文件立即生效
http://blog.rekfan.com/?p=254

三、安装tomcat

# cd /usr/local/src

# tar zxvf apache-tomcat-6.0.35.tar.gz

# mv apache-tomcat-6.0.35 /usr/local/tomcat

# /usr/local/tomcat/bin/startup.sh         #启动tomcat

# /usr/local/tomcat/bin/shutdown.sh     #关闭tomcat

四、修改tomcat配置文

# cp /usr/local/tomcat/conf/server.xml /usr/local/tomcat/conf/server.xmlbak #备份原有配置文件

# vi /usr/local/tomcat/conf/server.xml 

Connector port="8080" protocol="HTTP/1.1" #端口设置,默认为8080,可以自定义修改,注意:防火墙需要开放相应端口

Host name="localhost" appBase="webapps"   #默认站点根目录,把webapps修改为 /usr/local/apache2/htdocs
 
注意:网站文件要放在

/usr/local/apache2/htdocs/ROOT下面,所以要在 /usr/local/apache2/htdocs再建立一个ROOT目录

# mkdir -p /usr/local/apache2/htdocs/ROOT

# vi /usr/local/apache2/htdocs/ROOT/index.jsp  # 编辑输入以下内容

Hello,tomcat home! The time is <%= new java.util.Date() %>

然后:wq! 保存

# /usr/local/tomcat/bin/shutdown.sh #关闭tomcat

# /usr/local/tomcat/bin/startup.sh #启动tomcat


用浏览器验证一下,在浏览器里输入

http://192.168.1.6:8080/   可看到会输出

Hello,tomcat home! The time is Tue Sep 11 19:13:35 CST 2012

注: 设置tomcat默认访问首页顺序,可以编辑/usr/local/tomcat/conf/web.xml

# vi /usr/local/tomcat/conf/web.xml

 <welcome-file-list>

        <welcome-file>index.html</welcome-file>

        <welcome-file>index.htm</welcome-file>

        <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>

五、添加tomcat为系统服务,实现开机自启动

# cd /etc/rc.d/init.d 
# vi tomcat   #编辑,添加一些内容
#
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.
# Enter the jdk installation directory
jdk_File=/usr/java/jdk1.6.0_35
# Enter the tomcat installation directory
tomcat_File=/usr/local/tomcat
export JAVA_HOME=$jdk_File
# Source function library.
. /etc/rc.d/init.d/functions

start(){

if [ -z $(/sbin/pidof java) ]; then
echo "Starting tomcat"
$tomcat_File/bin/startup.sh
touch /var/lock/subsys/tomcat
else
echo "tomcat allready running"
fi

}

stop(){

if [ ! -z $(/sbin/pidof java) ]; then

echo "Shutting down tomcat"

$tomcat_File/bin/shutdown.sh

until [ -z $(/sbin/pidof java) ]; do :; done

rm -f /var/lock/subsys/tomcat

else

echo "tomcat not running"

fi

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

status)

$tomcat_File/bin/catalina.sh version

;;

*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0

用:wq! 保存退出

# chmod 755 /etc/rc.d/init.d/tomcat     #添加执行权限

# chkconfig --add tomcat                     #添加服务

# chkconfig tomcat on                         #设置开机启动

# service tomcat stop                           #停止

# service tomcat start                           #启动

# service tomcat restart                        #重启

# service tomcat status                        #查看状态信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值