天天看点

Linux下安装JDK6,Tomcat

Linux下安装JDK6,Tomcat

  最近由于公司开发人员要进行单点登录的测试,需要在Linux服务器上搭建JDK和Tomcat的环境,老大要求安装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,下载地址:

<a href="http://java.sun.com/javase/downloads/widget/jdk6.jsp">http://java.sun.com/javase/downloads/widget/jdk6.jsp</a>

这个可以根据需要选择平台,到时是需要先注册才能下载的。

2. 刚下载下来的安装包是没有可执行权限的,执行如下操作赋予执行权限:

Shell&gt; chmod 777 jdk-6u20-linux-i586.bin

Shell&gt;./jdk-6u20-linux-i586.bin

执行过程中会有是否同意许可协议的提问,yes即可,执行完毕后会生成一个目录,这里生成的名称为:jdk1.6.0_20 

然后将其移动到你想放的目录:

Shell&gt;mv  jdk1.6.0_20  /usr/local/java   #给改下名称

3. 配置环境变量,这一步很重要

Shell&gt; 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&gt;reboot (可以不重启,执行shell&gt;source /etc/profile)

然后新打开一个bash,执行shell&gt;java | javac | java -version等,如果打印出相应的jdk信息说明配置成功,否则失败。

注意:如果测试过程中报如下错误:

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

在确保环境变量没有配置错误的情况下,可以去查看lib和jre/lib文件夹中的rt和tools是否是打包后的形式rt.pack 和 tools.pack ,只要将相应文件解压成rt.jar 和 tools.jar。

5. 安装tomcat

下载最新版本:apache-tomcat-6.0.26.tar.gz

Tomcat的安装比较简单,只需简单的解压缩并将其放到你想放的路径即可。

Shell&gt; tar -zxvf apache-tomcat-6.0.26.tar.gz

Shell &gt;mv apache-tomcat-6.0.26 /usr/local/tomcat #这里和前面配置文件中写的路径要一致

6. tomcat启动并测试

   Shell&gt;cd /usr/local/tomcat/bin

   Shell&gt;./startup.sh

   检测端口8080是否被监听,或者输入网址进行验证:

   Shell&gt;netstat -tuln

   或者输入:http://192.168.0.174:8080,如果显示Apache Tomcat的展示页,说明安装配置成功~

   Tomcat的关闭命令:

   shell&gt;./shutdown.sh

本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/328705