JAVA运行环境:j2sdk-1_4_2_05
数据库服务器:MySQL-4.0.20d
Web服务器:Tomcat5.0.27
JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar
1、搭建JAVA的运行环境
一.jdk1.4卸载
由于redhat Enterprise 5 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下:
1.打开终端输入#rpm -qa | grep gcj ,其现实内容有:
java-1.4.2-gci-compat.........
java-1.4.2-gcj-compat-devel.....(具体忘了是什么了,反正有两个java开头的文件)
2.卸载
#rpm -e --nodeps java-1.4.2-gci... (利用rpm -e --nodeps 命令删除上面查找的内容)
此时jdk1.4已被卸了。
(1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin
(2)将文件改为可执行文件:
[root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin
(3)执行自解压文件:
[root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin
(4)解压缩生成rpm文件j2sdk-1_4_2_05-linux-i586-rpm,安装rpm:
[root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm
(5)文件被安装在/usr/java/j2sdk1.4.2_05目录下,为了方便在/usr目录下做一个简单的连接:
[root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk
(6)加入环境变量:
[root@eframe62 usr]# export JAVA_HOME=/usr/jdk
[root@eframe62 usr]# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.
[root@eframe62 usr]# export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(7)测试JAVA运行环境:写一个java程序来验证
[root@eframe62 usr]# vi HelloWorld.java
输入如下内容:
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello,Wrold");
}
}
写盘并退出编辑器:
:wq
[root@eframe62 usr]# javac HelloWorld.java
(没有错误)
[root@eframe62 usr]# java HelloWorld
Hello,World
这样,JAVA运行环境搭建好了。
2、安装MySQL数据库
3、安装Tomcat
Tomcat可以到www.jakarta.org下载,是二进制包(已编译):jakarta-tomcat-5.0.27.tar.gz。
(1)将文件解压到/usr/local目录下
[root@eFrame62 local]# gunzip < /home/tuzq/jakarta-tomcat-5.0.27.tar.gz | tar xvf –
(2)创建方便使用的连接
[root@eFrame62 local]# ln -s /usr/local/jakarta-tomcat-5.0.27.tar.gz tomcat
(3)设置JDK路径
[root@eFrame62 local]# cd tomcat
[root@eFrame62 tomcat]# vi bin/catalina.sh
在catalina.sh的开头添加:
export JAVA_HOME=/usr/jdk
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(4)启动Tomcat
[root@eFrame62 tomcat]# bin/startup.sh
在浏览器中输入http://机器域名或IP地址:8080/,会显示Tomcat欢迎界面。
(5)停止Tomcat
[root@eFrame62 tomcat]# bin/shutdown.sh
(6)要在系统启动时自动启动Tomcat,在/etc/rc.d/rc.local中加入:
/usr/local/tomcat/bin/startup.sh
(7)管理Tomcat
修改/usr/local/tomcat/conf/tomcat-users.xml,增加管理员账号(需要重新启动Tomcat):
[root@eFrame62 tomcat]# vi conf/tomcat-users.xml
在<tomcat-users>中加入一行:
<user username="admin" password="" roles="admin,manager"/>
在浏览器中输入http://机器域名或IP地址:8080/admin,以管理员登录进入管理界面。
(8)创建Context内容
创建标准的Web应用程序(如quickstart):包括WEB-INF目录,其下有classes和lib目录。
一种方法是将整个目录拷贝到/usr/local/tomcat/webapps/目录下,重启Tomcat,会自动加载。
另一种方法是整个目录拷贝到某个目录(如/home/tuzq/quickstart),在管理界面中,左边选择Tomcat Server/Service (Catalina)/Host(localhost),在右边的Host Actions下拉框中选择Create New Context,指定Document Base为/home/tuzq/quickstart,指定Path为/quickstart;为了使用JNDI,将Use Naming设为True。
这样,就可以通过http://机器域名或IP地址:8080/quickstart访问Web应用内容了。
(9)设置JDBC
为了访问指定的数据库,要把对应的JDBC驱动程序(这里是mysql-connector-java-3.0.14-production-bin.jar)拷贝到/usr/local/tomcat/common/lib目录下,Tomcat在启动时会自动加载