日期:2014-05-16  浏览次数:20654 次

Linux下Java环境的JDK+Tomcat+Mysql安装和配置

CentOS5.4下安装JDK

?

1、将jdk-6u24-linux-i586.bin文件放在/opt下
普通用户在/opt没有写的权限
在/根目录执行#chmod u+w /opt

?

2、执行#./jdk-6u24-linux-i586.bin文件
普通用户执行会有权限问题
执行#chmod u+x 添加执行权限

?

3、执行#java -version
会出现系统自带的jdk(刚安装完成的jdk没有出现)

?

4、删除原有和系统自带的jdk环境
执行#rpm -qa | grep gcj

?

会出现如下:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
libgcj-4.1.2-46.e15

?

执行#yum -y remove java libgcj-4.1.2-46.e15

最后显示"Complete!"

卸载完成

?

5、配置环境变量
使用root用户执行#vi /etc/profile

在profile文件末尾添加如下:

?

export JAVA_HOME=/opt/jdk1.6.0_24
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

?

重启机器后,执行#java -version

?

出现:


java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

?

JDK安装大功告成!

?

?

?

CentOS5.4下安装Tomcat,并且让Linux下的tomcat自启动

?

同JDK安装目录里一样,在/opt下

?

1、执行解压#tar -zxvf apache-tomcat-6.0.32.tar.gz

?

?

2、编辑TOMCAT的启动脚本#vi +2 catalina.sh

?

在第二行加入以下内容:

?

# chkconfig: 2345 63 37
# description: tomcat server init script
JAVA_HOME=/opt/jdk1.6.0_24
CATALINA_HOME=/opt/apache-tomcat-6.0.32

?

然后保存退出。

?

3、#cp catalina.sh /etc/rc.d/init.d/tomcat

?

4、#chkconfig --add tomcat

?

5、#chkconfig --list tomcat

tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

?

6、启动tomcat
#service tomcat start
Using CATALINA_BASE: /opt/apache-tomcat-6.0.32
Using CATALINA_HOME: /opt/apache-tomcat-6.0.32
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.32/temp
Using JAVA_HOME: /opt/jdk1.6.0_24

?

7、测试tomcat是否启动
#netstat -an|grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN

?

8、停止tomcat
#service tomcat stop

?

?

Mysql的安装

1、#yum install mysql mysql-devel

同事说是安装mysql的一些命令的意思

?

出现“Complete!”

?

2、#yum install mysql-server

安装mysql服务端

?

3、#service mysqld start

开启mysql服务

?

4、#mysql -u root -p

就可以管理CentOS的mysql数据库了