linux下安装jdk6+tomcat6

时间:2021-12-04 16:34:06

一、安装JDK6

1、下载最新版本的jdk

使用wget jdk的url 直接进行下载,这里我下载了jdk-6u22-linux-i586-rpm.bin版本的jdk安装文件

2、在当前目录下(任何目录下都行)创建java目录,并将jdk-6u22-linux-i586-rpm.bin拷贝到里边,此处假设我们拷贝到/root/java/目录下。这里主要是为了防止安装时候解压出来rpm文件弄得当前目录看着混乱

3、cd /root/java

4、给安装文件赋予权限。 chmod +x jdk-6u22-linux-i586-rpm.bin

5、开始安装 ./jdk-6u22-linux-i586-rpm.bin

6、文件会被自动安装到 /usr/java/jdk1.6.0_22下

二、安装tomcat6

1、下载稳定版本的tomcat6。这里我下载的是apache-tomcat-6.0.29.tar.gz,假设下载到root目录下

2、解压文件 tar -zxvf apache-tomcat-6.0.29.tar.gz

3、将tomcat文件移动到指定位置,习惯上我直接移动,并且将版本号在目录中去除

mv apache-tomcat-6.0.29 /usr/local/tomcat6

 

三、给安装的两个软件做全局声明

1、我们直接修改/etc/profile(最好做之前先备份文件cp profile profile_back)

2、在profile 的末尾加上如下描述(注意,在unseti和unset pathmunge之间添加这些):

unset i

 

JAVA_HOME=/usr/java/jdk1.6.0_22
TOMCAT_HOME=/usr/local/tomcat6
CATALINA_BASH=$TOMCAT_HOME
CATALINA_HOME=$TOMCAT_HOME
JRE=/usr/java/jdk1.6.0_22/jre
CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
PATH=$JAVA_HOME/bin:$JRE/bin:$PATH.
export JAVA_HOME JRE CLASSPATH PATH TOMCAT_HOME CATALINA_BASH CATALINA_HOME

unset pathmunge

 

据说有人喜欢到/etc/profile.d 目录下将上边的这些定义写到一个shell脚本中,这方面的编写仅供参考

 

3、让编辑后的文件生效

执行命令:. profile

 

四、验证

退出ssh,重新登录到服务器端,执行java -version看是否是最新的版本号

echo $JAVA_HOME 看目录

到tomcat的bin目录下启动startup.sh

通过http://ip:8080/查看tomcat是否已经启动

 

 

---以上的实践方式在redhat4上经过验证没有问题

针对redhat5如果按照如上方式进行,可能会出现相关权限访问问题,连clear命令都没法用

 

不过有一个更加简洁的声明全局变量的方式,替换上边的第三步

就是在/etc/profile.d/目录下增加一个java.sh文件,这个文件开机会自动运行

 

如果需要开机启动,就直接到/etc/rc.local文件中增加开机启动项

代码如下: