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
,下载地址:
这个可以根据需要选择平台,到时是需要先注册才能下载的。
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
在确保环境变量没有配置错误的情况下,可以去查看
lib和jre/lib文件夹中的rt和tools是否是打包后的形式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
本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/328705