CentOS 安装JDK1.7和Tomcat7

   各位大家好,本篇是在CentOS中安装JDKtomcat,其实我们使用了源码包直接解压即可,些许地方需要配置,让我们开始吧。

本篇参考:http://blog.csdn.net/feng4656/article/details/11900211

本篇参考:http://blog.csdn.net/dreamsnow127/article/details/7274522


软件: jdk-7u65-linux-i586.tar.gz 、apache-tomcat-7.0.57.tar.gz

环境:CentOS release 6.3 (Final)

在安装JDK之前 首先我们需要卸载 CentOS中自带的openJDK :

[root@localhost ~]# rpm -qa | grep "java"  
tzdata-java-2012c-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686

[root@localhost ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch

[root@localhost ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686


[root@localhost software]# tar xf jdk-7u65-linux-i586.tar.gz   #解压

[root@localhost software]# mkdir -p /usr/java #/usr/下建立java目录

[root@localhost software]# cp -r jdk1.7.0_65 /usr/java/  #将解压好的JDK拷贝到/usr/java/目录下

[root@localhost ~]# vim /etc/profile  #编辑/etc/profile配置文件

在最后一段代码添加入如下配置

# set jdk env 7
export JAVA_HOME=/usr/java/jdk1.7.0_65
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

如下图


ESC键  ZZ退出 或者 ESC :wq

[root@localhost ~]# source /etc/profile           # 让配置文件立即生效

[root@localhost ~]# java -version  #查看JDK版本 测试JDK是否生效 可尝试运行 javac javadoc jps 等命令查看是否有问题


安装tomcat 


[root@localhost software]# tar xf apache-tomcat-7.0.57.tar.gz     # 解压tomcat

[root@localhost software]# mv apache-tomcat-7.0.57 tomcat     # 重命名tomcat

[root@localhost software]# mv tomcat /usr/local/    #剪切至/usr/local/目录下

[root@localhost software]# cd /usr/local/tomcat/bin/     # 进入tomcat bin目录下

[root@localhost bin]# ./startup.sh     #启动tomcat
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_65
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

[root@localhost bin]# ./shutdown.sh     #关闭tomcat
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_65
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

#tomcat 纳入Service 管理中

[root@localhost bin]# cp catalina.sh /etc/init.d/     #catalina.sh拷贝至/etc/init.d/

[root@localhost bin]# cd /etc/init.d/

[root@localhost init.d]# mv catalina.sh tomcat    #重命名tomcat 服务

[root@localhost init.d]# vim tomcat   

##!/bin/bash下输入
# chkconfig: 2345 10 90
# description:tomcat server

如下图:

在#OS specific support................上输入

CATALINA_HOME=/usr/local/tomcat

JAVA_HOME=/usr/java/jdk1.7.0_65

如下图:


存盘退出: ESC :wq 或者 ESC  ZZ

[root@localhost init.d]# chmod 755 tomcat     #设置执行权限

[root@localhost ~]# vim /etc/profile     #编辑配置文件

在最后一行输入 :

#CATALINA_HOME

export CATALINA_HOME=/usr/local/tomcat

存盘退出。

[root@localhost ~]# source /etc/profile    #让配置文件立即生效


[root@localhost ~]# chkconfig --add tomcat    #tomcat 服务加入开机启动

[root@localhost ~]# chkconfig --list tomcat     # 查看tomcat 开机启动状态
tomcat          0:off   1:off   2:on    3:on    4:on    5:on    6:off


[root@localhost ~]# service tomcat start     # 通过 service 管理启动tomcat
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_65
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

[root@localhost ~]# /usr/local/tomcat/bin/shutdown.sh     #关闭tomcat


至此tomat配置完毕 为了正常使用tomcat 我们需要在防火墙中放行8080端口 或者暂时关闭防火墙

[root@localhost ~]# vim /etc/sysconfig/iptables     #编辑防火墙规则

添加如下一行

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

存盘退出

[root@localhost ~]# service iptables restart     # 重启防火墙

[root@localhost ~]# service tomcat start    #启动tomcat

访问: http://192.168.2.77:8080 

出现如图即可:


配置tomcat WEB管理权限 ,tomcat中我们可以通过后台用户方便的部署项目


[root@localhost ~]# cd /usr/local/tomcat/conf/    #tomcat 配置目录

[root@localhost conf]# vim tomcat-users.xml     #编辑配置文件

放开最下面的注释


修改成如下:

 <role rolename="manager"/>
 31   <role rolename="manager-gui"/>
 32   <role rolename="admin"/>
 33   <role rolename="admin-gui"/>
 34   <user username="admin" password="admin" roles="manager-gui,manager,admin-gui,admn"/>


存盘退出。

重启tomcat


登录成功后 ,即可在后台管理war项目。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值