Linux下Java Web服务器搭建(JDK1.6+Tomcat6)

Linux下Java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2Tomcat6+svn1.5)

系统:Red Hat Enterprise Linux 5 32位(自带Httpd)

软件准备:

jdk-6u31-linux-i586-rpm.bin

apache-tomcat-6.0.35.tar.gz

JDK6的安装与配置

在安装Red Hat Linux的时候,我把自带的JDK也装上了,因为版本是1.4

有些老了,所以先把自带的1.4版本的jdk删除:

root用户登录到系统,打开终端,输入

# rpm -qa|grep gcj

显示内容会包含下面的信息,具体显示可能略有不同,比如版本号

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

卸载

# rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

[root@localhost ~]# rpm -qa|grep java    java-1.4.2-gcj-compat-1.4.2.0-40jpp.115    [root@localhost ~]# rpm -e  --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115    [root@localhost ~]#    

如果有依赖关系,提示无法卸载,使用rpm -e --nodeps 卸载就行了

相关阅读:
Linux下Java Web服务器搭建(JDK1.6+Tomcat6) 
Linux下Java Web服务器搭建(MySQL5.1)
Linux下Java Web服务器搭建(Apache2.2+svn1.6) 
Linux下Java Web服务器搭建(Apache2.2+2Tomcat6) 
Linux下Java Web服务器搭建(vsftp配置介绍) 
Linux下Java Web服务器搭建(YUM配置) 

下面开始安装JDK1.6,我这里下载的是bin包:jdk-6u31-linux-i586-rpm.bin,rpm包类似。

   安装JDK

在shell终端下进入jdk-6u31-linux-i586-rpm.bin文件所在目录, 执行命令 ./ jdk-6u31-linux-i586-rpm.bin,默认的安装目录是 /usr/java .在/usr/java下会有 jdk1.6.0_31

[root@localhost ~]# cd /home    [root@localhost home]# ./jdk-6u31-linux-i586-rpm.bin     Unpacking...    Checksumming...    Extracting...    UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).      inflating: jdk-6u31-linux-i586.rpm        inflating: sun-javadb-common-10.6.2-1.1.i386.rpm        inflating: sun-javadb-core-10.6.2-1.1.i386.rpm        inflating: sun-javadb-client-10.6.2-1.1.i386.rpm        inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm        inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm        inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm      Preparing...                ########################################### [100%]       1:jdk                    ########################################### [100%]    Unpacking JAR files...            rt.jar...            jsse.jar...            charsets.jar...            tools.jar...            localedata.jar...            plugin.jar...            javaws.jar...            deploy.jar...    Installing JavaDB    Preparing...                ########################################### [100%]       1:sun-javadb-common      ########################################### [ 17%]       2:sun-javadb-core        ########################################### [ 33%]       3:sun-javadb-client      ########################################### [ 50%]       4:sun-javadb-demo        ########################################### [ 67%]       5:sun-javadb-docs        ########################################### [ 83%]       6:sun-javadb-javadoc     ########################################### [100%]        Java(TM) SE Development Kit 6 successfully installed.        Product Registration is FREE and includes many benefits:    * Notification of new versions, patches, and updates    * Special offers on Oracle products, services and training    * Access to early releases and documentation        Product and system data will be collected. If your configuration    supports a browser, the JDK Product Registration form will    be presented. If you do not register, none of this information    will be saved. You may also register your JDK later by    opening the register.html file (located in the JDK installation    directory) in a browser.        For more information on what data Registration collects and     how it is managed and used, see:            Press Enter to continue.....             Done.    [root@localhost home]#    

配置JDK的环境变量

这里需要配置PATH,JAVA_HOME,CLASSPATH,三个环境变量

1)PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序

。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设

置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

2) CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的

。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

3) JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d7594e92a33f012b6336c052469207e4.html