CentOS 6.6 安装JDK7 && Tomcat7

来源:互联网 发布:信捷触摸屏怎么编程 编辑:程序博客网 时间:2024/04/18 11:54

一、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_71JRE_HOME=/usr/local/java/jdk1.7.0_71/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH

 退出esc & :wq ,使之生效

source /etc/profile

使profile生效

5、检验是否安装成功

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.gzmv 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/localuseradd -M tomcatchsh tomcat -s /sbin/nologinchown -R tomcat.tomcat tomcat7/

b.创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc:

cd tomcat7/bin/tar zxvf commons-daemon-native.tar.gzcd commons-daemon-1.0.15-native-src/unix/./configure --with-java=/usr/local/java/jdk1.7.0_71makecp 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_71CATALINA_HOME=/usr/local/tomcat7TOMCAT_USER=tomcat
修改ARG0的值为如下
ARG0="/usr/local/tomcat7"


d.把daemon.sh放到/etc/init.d中,并且配置服务自启动

cp /usr/local/tomcat7/bin/daemon.sh /etc/init.d/tomcatcd /etc/init.d/chkconfig --add tomcatchkconfig --level 2345 tomcat on

e.我们可以开始启动tomcat了:
cdservice tomcat stopservice tomcat start


参考来自:http://blog.csdn.net/headman/article/details/24392463

0 0
原创粉丝点击