CentOS7.1下JDK+Tomcat应用环境搭建

最近因为项目的缘由,须要测试Linux环境下的应用部署状况。选用了CentOS7.1版本+JDK1.6版本+Tomcat7.0版本进行搭建。其间各类折磨就不说了,随手把相关的注意事项和大概的步骤记录下来。html

使用工具:java

Xftp5—用于进行二进制文件上传下载linux

putty-0.65cn—用于进行远程链接与安装部署,强烈建议下载ZIP包,其间包含各类必须工具apache

一、JDK1.6安装部署

1)下载JDK1.6版本

推荐从Oracle官网中进行下载,毕竟官网上的版本是比较干净没有任何插件的,不会有后顾之忧。windows

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPRtomcat

自行使用Oracle帐户登陆后Accept License下载JDK,这里使用的6u45。oracle

提示:less

一、CentOS系统的版本。在CentOS7中默认安装了OpenJDK,因此能够经过 # Java -version查看当前的操做系统版本,若是是64位,须要下载64位安装包tcp

 jdk-6u45-linux-x64-rpm.bin 和 jdk-6u45-linux-x64.bin工具

二、Oracle官网下载过程当中,很容易断开连接致使下载不完整,下载完成后务必比较下载文件大小与官网上标注的是否一致。

坑啊,当时就是由于下载文件有问题,安装了若干遍系统都提示文件有误,还觉得是上传方式不是二进制致使的问题,试过若干种上传方式,包括xftp、psftp耽误了很长时间,其实就是由于官网下载的文件自己的问题致使,从新下载就行了。

2)JDK1.6上传到Linux环境下

推荐使用xftp5工具,操做方便快捷,和ftp工具相似的操做界面,很方便,并且系统会默认使用二进制方式上传,保证文件从windows环境传送到linux环境后可用。

一、使用xftp5工具将以前下载好的jdk安装文件上传到linux环境下 /usr/java文件夹下,若是此文件夹不存在,能够经过# mkdir /usr/java 进行建立。

二、使用putty工具远程登录linux环境,执行以下操做:

1)首先查看当前系统中OpenJDK环境,卸载OpenJDK以便从新安装JDK6版本;

# java -version

2)卸载OpenJDK;

# rpm -qa | grep java 查看当前openJDK详细版本

# yum -y remove java java-1.7.0-openjdk-headless(这里就是下面红色表示的2个jdk1.7.0的包的名称,可直接点击后,右键粘贴过来)

注意执行2遍,分别对headless和1.7.0.51这2个程序进行卸载

3)从新执行 # java -version 查看卸载结果。

3)安装与配置JDK1.6环境

1)转到jdk文件所在目录;

# cd /usr/java

查看确认当前目录

# pwd

查看当前目录下相关文件

# ls

(这里是由于已经安装成功了,实际上,到这个阶段就只有那几个bin文件在)

2)为bin文件进行赋权;

# chmod 777 jdk-6u45-linux-x64.bin

# chmod 777 jdk-6u45-linux-x64-rpm.bin

3)执行安装操做。

# ./jdk-6u45-linux-x64-rpm.bin 回车开始安装操做,出现相似界面

 

鼠标向下,一直等待执行完毕。看到‘Done’就安装成功了。

# ./jdk-6u45-linux-x64.bin 执行一样的安装步骤。

JDK会默认安装到 /usr/java/jdk1.6.0_45 文件夹下。

4)配置jdk环境变量

# vi /etc/profile

进入编辑模式,开始编辑profile环境变量文件,在最下面添加如下语句:

export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH


提示下,这里编辑文件能够直接在键盘上输入 ‘i' 进入文件编辑模式,编辑完毕后按下 ESC,输入 :wq! 保存退出 ,固然也能够输入 :q! 放弃保存直接退出

使修改后的配置文件生效

# source/etc/profile

查看当前JDK版本

# java -version

至此,JDK1.6安装部署成功。

二、Tomcat7.0安装部署

1)下载并安装Tomcat7.0

下载地址: http://tomcat.apache.org/download-70.cgi

下载文件:apache-tomcat-7.0.29.tar.gz

下载完毕后一样使用xftp5将其上传到 /usr/java路径下后,执行以下操做:

# tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包

# rm -rf apache-tomcat-7.0.29.tar.gz // 删除压缩包 

# mv apache-tomcat-7.0.29 tomcat

启动tomcat

# /usr/java/tomcat/bin/startup.sh

看到‘Tomcat started.' tomcat启动成功。

此时,在centOS系统自带的firefox中已经能够访问了。

2)打开8080端口

CentOS7.1中已经启动了firewall防火墙替代了IpTable,因此直接执行如下命令便可。

# firewall-cmd --permanent --add-port=8080/tcp
# firewall-cmd --reload

重启防火墙,OK,能够在远程访问 http://{CentOS IP地址}:8080/了

相关文章
相关标签/搜索