不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2013-08-29 14:45  分类:Linux软件安装/优化  编辑

CentOS 安装 Java 8

1、下载安装包 jdk-8u181-linux-x64.tar.gz

2、解压到安装目录 /alidata/server/java/jdk_1.8

3、配置环境变量

vim /etc/profile

追加如下内容:

export JAVA_HOME=/alidata/server/java/jdk_1.8
export JAVA_BIN=/alidata/server/java/jdk_1.8/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATHSPH

4、使配置生效

source /etc/profile

 


 

在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级

1、下载相关软件

apache-tomcat-6.0.37.tar.gz
jdk-6u25-linux-i586-rpm.bin (32位系统的,我的系统为32位的,所以用的是这个咯)
jdk-6u25-linux-x64-rpm.bin (64位系统的)

把上述软件统一放到 /usr/local/src/ 文件夹下。

我的“百度网盘”下载页面:进入下载页面

官方下载页面:参考先前的文章(Linux下安装和配置JDK与Tomcat(入门版))去下载即可。

#切换到源码目录

[root@localhost src]# cd /usr/local/src

2、卸载掉自带的OpenJDK

#查看目前系统的jdk

[root@localhost src]# rpm -qa | grep jdk
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

#卸载之

[root@localhost src]# yum -y remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

3、安装JDK

#修改执行权限

[root@localhost src]# chmod -R 777 ./*

#执行安装

[root@localhost src]# ./jdk-6u25-linux-i586.rpm

默认安装路径为: /usr/java/jdk1.6.0_25

4、配置JDK

vim /etc/profile

在其尾部追加:

export JAVA_HOME=/usr/java/jdk1.6.0_25
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

#重新写入当前运行环境

source /etc/profile

5、安装Tomcat

#解压,新建安装目录 /usr/local/apache-tomcat

tar -xzvf ./apache-tomcat-6.0.37.tar.gz 
mkdir /usr/local/apache-tomcat
cp -rf ./apache-tomcat-6.0.37/* /usr/local/apache-tomcat/

6、配置Tomcat

#在生产环境用root是不安全的,所以给Tomcat分配新用户

groupadd tomcat
useradd -g tomcat -s /usr/sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/apache-tomcat

#把Tomcat安装成系统服务

cd /etc/init.d
vim ./tomcat

输入如下内容:

#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80

JAVA_HOME=/usr/java/jdk1.6.0_25
export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH
export PATH

CATALINA_HOME=/usr/local/apache-tomcat

case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;; 
stop) 
sh $CATALINA_HOME/bin/shutdown.sh
;; 
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;; 
esac
exit 0

#设置开机启动Tomcat

chmod 755 ./tomcat
chkconfig --add tomcat
chkconfig --level 2345 tomcat on
chkconfig --list tomcat  #查看是否已应用上

7、配置防火墙,开启8080端口

vim /etc/sysconfig/iptables

#添加如下规则到22端口这条规则的下面即可

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

#重启防火墙

/etc/init.d/iptables restart  # 或  service iptables restart

8、测试下

service tomcat start   #启动
service tomcat restart  #重启
service tomcat stop  #关闭

#查看是否有Tomcat 8080 端口

netstat -ntlp | grep 8080