CentOS7安装配置JDK7和Tomcat7及开启启动

来源:互联网 发布:参考文献 网络 编辑:程序博客网 时间:2024/05/16 05:39

安装说明
安装环境:CentOS7
安装方式:源码安装
软件:apache-tomcat-7.0.81.tar.gz
下载地址:http://tomcat.apache.org/download-70.cgi

查看jdk及其版本

[root@localhost ~]# java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

如果出现Java(TM) SE Runtime,进入第二步安装Tomcat
否则进入第一步安装JDK

1.安装JDK

1.1 查看OpenJDK

[root@admin /]# rpm -qa | grep javajava-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64tzdata-java-2014b-1.el7.noarchjava-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64

1.2 卸载OpenJDK(不建议)
[root@admin /]# rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
[root@admin /]# rpm -e –nodeps tzdata-java-2014b-1.el7.noarch
[root@admin /]# rpm -e –nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64

1.3 安装jdk和配置环境变量
在Windos系统下载jdk-7u76-linux-x64.tar.gz,通过Xftp将jdk-7u76-linux-x64.tar.gz上传到linux系统的/usr/local目录
进入/usr/local
[root@admin /]# cd /usr/local
解压
[root@admin local]# tar -zxvf jdk-7u76-linux-x64.tar.gz
重命名
[root@admin local]# mv jdk1.7.0_76 jdk7
编辑/etc/profile
[root@admin local]# vi /etc/profile
在最后面追加

export JAVA_HOME=/usr/local/jdk7export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使环境变量立即生效
[root@admin /]# source /etc/profile

1.4 配置系统默认使用的jdk
[root@admin /]# sudo update-alternatives –install /usr/bin/java java /usr/local/jdk7/bin/java 300
[root@admin /]# sudo update-alternatives –install /usr/bin/javac javac /usr/local/jdk7/bin/javac 300
注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。
执行下面的代码可以看到当前各种JDK版本和配置:
[root@admin /]# sudo update-alternatives –config java
选择对应的jdk版本
重启永久生效

2.安装tomcat

2.1 安装tomcat和配置环境变量
在Windos系统下载apache-tomcat-7.0.81.tar.gz,通过Xftp将apache-tomcat-7.0.81.tar.gz上传到linux系统的/usr/local目录
进入/usr/local
[root@admin /]# cd /usr/local
解压压缩包
[root@admin local]# tar -zxv -f apache-tomcat-7.0.81.tar.gz
删除压缩包
[root@admin local]# rm -rf apache-tomcat-7.0.81.tar.gz
重命名tomcat7
[root@admin local]# mv apache-tomcat-7.0.29 tomcat7

2.2 启动Tomcat
执行以下操作:
[root@admin /]# /usr/local/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/local/jdk7
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
出现以上的打印信息说明已经成功启动。

2.3 配置防火墙开放8080端口
编辑/etc/sysconfig/iptables
[root@admin ~]# vi + /etc/sysconfig/iptables
添加配置项

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

这里写图片描述
保存退出
先按esc,然后按:键盘,在这个输入wq,然后按回车即可保存退出
重启防火墙
[root@admin ~]# service iptables restart

2.4 检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://192.168.3.128:8080/
看到tomcat系统界面,恭喜,安装成功!
这里写图片描述

停止Tomcat
[root@admin ~]# /usr/local/tomcat7/bin/shutdown.sh //停止tomcat

3.开启自动启动Tomcat
切换到tomcat/bin目录下
[root@admin ~]# cd /usr/local/tomcat7/bin/
编辑startup.sh文件
[root@admin bin]# vim startup.sh
然后再startup.sh的文件开头的地方添加如下内容

#chkconfig: 2345 80 90    #description:tomcat auto start    #processname: tomcat

这里写图片描述
保存退出
先按esc,然后按:键盘,在这个输入wq,然后按回车即可保存退出

编辑catalina.sh文件
[root@admin ~]# vim catalina.sh
这里写图片描述
然后添加环境变量(/usr/local/tomcat7为tomcat的安装目录)
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/local/tomcat7
保存退出
先按esc,然后按:键盘,在这个输入wq,然后按回车即可保存退出

然后添加连接
[root@admin bin]# ln -s /usr/local/tomcat7/bin/startup.sh /etc/rc.d/init.d/tomcat7
通过上面的命令将startup.sh文件连接到init.d目录下名称为tomcat7
然后切换到/etc/rc.d/init.d/目录
[root@admin bin]# cd /etc/rc.d/init.d/
用ll查看一下tomcat是否有可执行权限
[root@admin init.d]# ll
如果没有的话使用chmod +x tomcat7添加执行权限
[root@admin init.d]# chmod +x tomcat7
然后用chkconfig –add tomcat7 添加开机启动服务
[root@admin init.d]# chkconfig –add tomcat7
最后使用chkconfig –list确认一下是否添加成功
[root@admin init.d]# chkconfig –list
这里写图片描述

表明tomcat服务已经生效,在2、3、4、5运行级别随系统启动而自动启动

原创粉丝点击