在Linux上搭建Java WEB开发环境

最近开始学Linux系统,其实也是因需要而学 哈哈。首先想到的就是在Linux上搭建WEB开发环境,我搭建的是Tomcat6+MySQL5.1+JDK1.6。下面就来讲一下我的搭建过程。

一、准备工作:

我的Linux系统是RedHat Enterprise 5;
Tomcat是apache-tomcat-6.0.18.tar.gz;
MySQL是MySQL-server-community-5.1.34-0.rhel5.i386.rpm和MySQL-client-community-5.1.34-0.rhel5.i386.rpm,因为我用的是Redhat,所以系统带有RPM程序,其实下载非RPM版(即Linux通用版也一样可以用,只是安装时的命令不一样,JDK我就是下的通用版);
JDK是jdk-6u14-linux-i586.bin;
这些文件我都是存储在software目录中,自己建的一个目录,mkdir /software。

二、开始安装

1.安装Java
先到/software目录下,cd /software。

1.1 删除Redhat Enterprise 5 自带的JDK
打开终端输入#rpm -qa | grep gcj ,其显示内容有:
java-1.4.2-gci-compat… (后面什么忘了,有这个显示说明安装有JDK1.4.2)
再输入#rpm -e –nodeps java-1.4.2-gci-compat… (该命令卸载JDK1.4.2)
安装自己的JDK前必须删除Redhat Enterprise 5 自带的JDK,不然系统使用的还是原来的JDK。

1.2开始安装自己的JDK,修改安装包为可执行:
# chmod a+x jdk-6u14-linux-i586.bin

1.2安装
# ./jdk-6u14-linux-i586.bin,接下来我们看到的应该是安装协议,一直回车继续直到提示“Done”,说明安装完成,此时你会在/software目录下看到jdk1.6.0_14的目录,这就是Java的目录。

1.3设置环境变量
# vi /etc/profile.d/java.sh,这样作的目的是让所有的用户用到。用vi命令进入编辑器后,输入以下内容:
JAVA_HOME=/softeware/jdk1.6.0_14
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME
export CLASSPATH
export PATH
写好后,用Esc退出编辑模式,进入命令模式,然后输入“:wq”保存退出。
这里说明一下,Linux是用冒号“:”做分隔符,而Windows是用分号“;”。在每行结束不用加分号或其它符号,不然Linux无法完整识别该配置文件(我就因画蛇添足,每行末尾加一分号吃了亏)。在“=”两边不能有空格,否则Linux也不识别。

2.安装Tomcat
还是在/software目录下

2.1解压Tomcat包
tar -zxvf apache-tomcat-6.0.18.tar.gz,此时在/software目录下会产生一个apache-tomcat-6.0.18目录。

2.2配置Tomcat内存使用量
vi /software/apache-tomcat-6.0.18/bin/catalina.sh 加入配置 JAVA_OPTS=’-Xms128m -Xmx512m’ ,内存使用大小范围可根据你的需要和实际情况而定,具体位置可以放在下面的地方:


2.3 Tomcat的启动与关闭
启动:# /software/apache-tomcat-6.0.18/bin/ catalina.sh run或者/software/apache-tomcat-6.0.18/bin/startup.sh
关闭:# /software/apache-tomcat-6.0.18/bin/catalina.sh stop或者/software/apache-tomcat-6.0.18/bin/shutdown.sh

3.安装MySQL

3.1 安装
安装Server:# rpm -ivh –nodeps MySQL-server-community-5.1.34-0.rhel5.i386.rpm
安装Client:# rpm -ivh –nodeps MySQL-server-community-5.1.34-0.rhel5.i386.rpm
注意:命令中 –nodeps 中是2个单划线”-”。

3.2 启动和关闭MySQL
启动MySQL:mysqld_safe -u mysql &
关闭MySQL:mysqladmin shutdown -u root

总结:在Redhat Linux上安装程序,可以使用Linux平台的压缩包或执行文件(比如.bin),也可以使用支持RPM的安装包。
因为是第一次使用Linux,也总结不出别的,就到这吧,以后有内容了再补上。