Linux下安装JDK6,Tomcat
  最近由于公司开发人员要进行单点登录的测试,需要在Linux服务器上搭建JDKTomcat的环境,老大要求安装JDK6,这个可以到官网上进行下载,具体的安装过程中也遇见了几个问题,现记录下安装过程:
1)安装环境
CentOS release 5.4 (Final)   2.6.18-164.el5
       jdk-6u20-linux-i586.bin 
       Apache Tomcat Version 6.0.26
(2)安装过程:
1. 首先下载jdk-6u20-linux-i586.bin,下载地址:
这个可以根据需要选择平台,到时是需要先注册才能下载的。
2. 刚下载下来的安装包是没有可执行权限的,执行如下操作赋予执行权限:
Shell> chmod 777 jdk-6u20-linux-i586.bin
Shell>./jdk-6u20-linux-i586.bin
执行过程中会有是否同意许可协议的提问,yes即可,执行完毕后会生成一个目录,这里生成的名称为:jdk1.6.0_20 
然后将其移动到你想放的目录:
Shell>mv  jdk1.6.0_20  /usr/local/java   #给改下名称
3. 配置环境变量,这一步很重要
Shell> vi /etc/profile
在最后添加如下配置:
export  JAVA_HOME=/usr/local/java
export  CATALINA_HOME=/usr/local/tomcat  #这里可在安装完tomcat后再配置
export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:
#注意,这一步里面每项之间用冒号“:”隔开,不是分号,否则后面执行source /etc/profile时会报错:
-bash: /usr/local/java/lib/dt.jar: Permission denied
-bash: /usr/local/java/lib/tools.jar: Permission denied
 
export  PATH=$PATH:$JAVA_HOME/bin
4. 测试是否已经安装成功
Shell>reboot (可以不重启,执行shell>source /etc/profile)
然后新打开一个bash,执行shell>java | javac | java -version等,如果打印出相应的jdk信息说明配置成功,否则失败。
注意:如果测试过程中报如下错误:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
在确保环境变量没有配置错误的情况下,可以去查看libjre/lib文件夹中的rttools是否是打包后的形式rt.pack 和 tools.pack 只要将相应文件解压成rt.jar 和 tools.jar
5. 安装tomcat
下载最新版本:apache-tomcat-6.0.26.tar.gz
Tomcat的安装比较简单,只需简单的解压缩并将其放到你想放的路径即可。
Shell> tar -zxvf apache-tomcat-6.0.26.tar.gz
Shell >mv apache-tomcat-6.0.26 /usr/local/tomcat #这里和前面配置文件中写的路径要一致
6. tomcat启动并测试
   Shell>cd /usr/local/tomcat/bin
   Shell>./startup.sh
   检测端口8080是否被监听,或者输入网址进行验证:
   Shell>netstat -tuln
   或者输入:http://192.168.0.174:8080,如果显示Apache Tomcat的展示页,说明安装配置成功~
   Tomcat的关闭命令:
   shell>./shutdown.sh