mkdir /usr/local/java //创建目录
cp jdk-7u71-linux-x64.tar.gz /usr/local/java //复制
cd /usr/local/java
tar xvf jdk-7u71-linux-x64.tar.gz // 解压
rm jdk-7u71-linux-x64.tar.gz // 删除
vi /etc/profile
JAVA_HOME=/usr/local/java/jdk1.7.0_71
JRE_HOME=/usr/local/java/jdk1.7.0_71/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
source /etc/profile
java -version
二、Tomcat
1、下载解压
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz
tar -zxvf apache-tomcat-7.0.57.tar.gz
mv apache-tomcat-7.0.57 /usr/local/tomcat7
2、启动tomcat
3、开放6379端口,供远程连接
vi /etc/sysconfig/iptables //开放
添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
退出esc & :wq 并使之生效
service iptables restart
4、设置自启动
a.创建tomcat用户和group
cd /usr/local
useradd -M tomcat
chsh tomcat -s /sbin/nologin
chown -R tomcat.tomcat tomcat7/
b.创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc:
cd tomcat7/bin/
tar zxvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.15-native-src/unix/
./configure --with-java=/usr/local/java/jdk1.7.0_71
make
cp jsvc ../..
cd ../..
c.编辑daemon.sh,在开始增加一行,支持chkconfig,增加后的样子如下:
#!/bin/sh
#
# chkconfig: -80 20
#
# Licensed to the Apache Software Foundation (ASF) under one or more
#
# Licensed to the Apache Software Foundation (ASF) under one or more
在脚本注释后,执行命令前面增加下面两行:
d.把daemon.sh放到/etc/init.d中,并且配置服务自启动
JAVA_HOME=/usr/local/java/jdk1.7.0_71
CATALINA_HOME=/usr/local/tomcat7
TOMCAT_USER=tomcat
修改ARG0的值为如下
:
ARG0="/usr/local/tomcat7"
d.把daemon.sh放到/etc/init.d中,并且配置服务自启动
cp /usr/local/tomcat7/bin/daemon.sh /etc/init.d/tomcat
cd /etc/init.d/
chkconfig --add tomcat
chkconfig --level 2345 tomcat on
e.
我们可以开始启动tomcat了:
cd
service tomcat stop
service tomcat start