您的位置:首页 > 运维架构 > Tomcat

CentOS 6.6 安装JDK7 && Tomcat7

2014-12-20 13:31 288 查看
一、JDK





1、卸载系统openjdk:













2、下载:

首先到官网下载jdk,我下载jdk-7u71-linux-x64.tar.gz,下载到root下

3、解压

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  // 删除


4、jdk环境变量
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


 退出esc & :wq ,使之生效

source /etc/profile


使profile生效

5、检验是否安装成功
jav
cb1d
a -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

在脚本注释后,执行命令前面增加下面两行:
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


参考来自:http://blog.csdn.net/headman/article/details/24392463
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdk tomcat