最简单安装JDK1.6+Tomcat6

来源:互联网 发布:有个性的淘宝自动回复 编辑:程序博客网 时间:2024/05/16 05:01

本文测试环境RHEL6,同样适合于RHEL5.x以及CentOS5.x。

当然文中涉及到的路径问题应该和你实际情况保持一致。

1.首先下载jdk,推荐去官方下载。不一定按我的方式下载。

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]# wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u22-linux-i586.bin?BundledLineItemUUID=xryJ_hCuhJUAAAEse0ckgng2&OrderID=F0mJ_hCuaDoAAAEsbUckgng2&ProductID=XUuJ_hCwWmcAAAErMVJuIQy3&FileName=/jdk-6u22-linux-i586.bin  

哇 下载之后的文件名真长 我给搞短一点。

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]# mv jdk-6u22-linux-i586.bin/?AuthParam/=1290507765_00f2bcb8c5318c0c5236942136d60154/&TicketId/=nod2BV0TRHVxluIqkEGcWZ+bcQ/=/=/&GroupName/=CDS/&FilePath/=%2FESD6%2FJSCDL%2Fjdk%2F6u22-b04%2Fjdk-6u22-linux-i586.bin/&File/=jdk-6u22-linux-i586.bin jdk-6u22-linux-i586.bin  

2.好了,前面我们已经下载了jdk,现在开始安装。

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]#chmod +x jdk-6u22-linux-i586.bin  
  2. [root@rhel6 ~]#./jdk-6u22-linux-i586.bin  
  3. 按提示安装完毕。  

在安装过程中,我发现被解压到当前目录下了,我决定把它放到/usr下

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]# mv ./jdk1.6.0_22 /usr/  

3.下面开始配置环境变量,我们将把环境变量追加到/etc/profile里

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]#vi /etc/profile  
  2. 追加  
  3. export JAVA_HOME=/usr/jdk1.6.0_22  
  4. export PATH=$PATH:$JAVA_HOME/bin  
  5. export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar  

然后我们让设置的环境变量生效,并测试一下安装是否成功。

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]#source /etc/profile  
  2. [root@rhel6 ~]# java -version  
  3. java version "1.6.0_22"  
  4. Java(TM) SE Runtime Environment (build 1.6.0_22-b04)  
  5. Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)  
  6. [root@rhel6 ~]# cat Test.java   
  7. public class Test{  
  8.     public static void main(String [] args){  
  9.         System.out.println("hello");  
  10.     }  
  11. }  
  12. [root@rhel6 ~]# javac Test.java  
  13. [root@rhel6 ~]# java Test  
  14. hello  

好了,到此为止jdk算是安装配置完毕了,接下来我们将安装tomcat

4.安装tomcat(下载,解压,配置环境变量和上面差不多,不详说)

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]#wget http://ftp.jaist.ac.jp/pub/apache//tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz  
  2. [root@rhel6 ~]#tar -xzvf apache-tomcat-6.0.29.tar.gz   
  3. [root@rhel6 ~]# mv apache-tomcat-6.0.29 /usr/local/tomcat  
  4. [root@rhel6 ~]# vi /etc/profile  
  5. 追加  
  6. export TOMCAT_HOME=/usr/local/tomcat  
  7. export CATALINA_HOME=/usr/local/tomcat  
  8. export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib  
  9. [root@rhel6 ~]# source /etc/profile  
  10. [root@rhel6 ~]# /usr/local/tomcat/bin/startup.sh   
  11. Using CATALINA_BASE: /usr/local/tomcat  
  12. Using CATALINA_HOME: /usr/local/tomcat  
  13. Using CATALINA_TMPDIR: /usr/local/tomcat/temp  
  14. Using JRE_HOME: /usr/jdk1.6.0_22  
  15. Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar  

现在在浏览器里输入http://localhost:8080,应该就能看到那只小猫了。

5.上一步的最后一句代码是启动tomcat,下面我们关闭它。

view plaincopy to clipboardprint?
  1. [root@rhel6 ~]# /usr/local/tomcat/bin/shutdown.sh   
  2. Using CATALINA_BASE:   /usr/local/tomcat  
  3. Using CATALINA_HOME:   /usr/local/tomcat  
  4. Using CATALINA_TMPDIR: /usr/local/tomcat/temp  
  5. Using JRE_HOME:        /usr/jdk1.6.0_22  
  6. Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar  
  7. [root@rhel6 ~]# lsof -i:8080  
  8. [root@rhel6 ~]#   

可以看到,我们用shutdown.sh关闭tomcat后,用lsof检查了8080端口,并未监听,说明关闭成功。

原创粉丝点击