【导语】本教程环境为CentOS7服务器,亲测有效。边部署边写教程辛苦,转载请注明:http://blog.csdn.net/cuofucsdn
教程有以下步骤,可根据实际需求配置相应组件:
1. 安装jdk8
2. 安装Tomcat8
注意:部署前最好创建镜像,以免挖坑太深回不来。
OK,开始!
1. 安装jdk7
第一步:卸载openjdk
用命令 java -version
,如有下面的信息说明CentOS自带OpenJdk,没安装跳过这一步:
最好还是先卸载掉openjdk,再安装oracle公司的jdk。
先查看 rpm -qa | grep java
显示如下信息:
java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
tzdata-java-2015a-1.el7.noarch
javapackages-tools-3.4.1-6.el7_0.noarch
java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
python-javapackages-3.4.1-6.el7_0.noarch
彻底卸载:
sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
sudo rpm -e --nodeps tzdata-java-2015a-1.el7.noarch
sudo rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarch
sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
sudo rpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarch
也可以这样卸载:
rpm -e `rpm -qa | grep java` --allmatches --nodeps
第二步:安装jdk
通过ftp工具(如WinSCP)将已下载好的rpm格式的jdk包传进服务器
我选择将下载的包放到/usr
中新建的java
文件夹里(rpm安装jdk默认也是放在这个目录里)
安装rpm -ivh jdk-8u101-linux-x64.rpm
第三步:配置环境变量
vim /etc/profile
在这个文件末尾加上
export JAVA_HOME=/usr/java/jdk1.8.0_101
export JRE_HOME=/usr/java/jdk1.8.0_101/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
vim基本命令:i插入模式,esc键退出插入模式,:wq保存退出。
利用下面命令使配置生效,并且查看JDK版本
source /etc/profile
java -version
2. 安装tomcat8
第一步:下载Tomcat8压缩包
进入 http://tomcat.apache.org/download-80.cgi
下载tar.gz压缩包
**
第二步:安装Tomcat8
**
用ftp工具把压缩包上传到/usr/local
目录下
解压tar -zxvf apache-tomcat-8.5.15.tar.gz
重命名方便记忆mv apache-tomcat-8.5.15.tar.gz tomcat8
第四步:禁用SELinux
vim /etc/selinux/config
添加SELINUX=disabled
,如已配置跳过此步
第四步:配置规则
这里我选择8088端口。要选择未占用的端口,可用命令查询端口占用情况:
netstat -ant
#netstat -lnp|grep 【具体端口号】
server.xml可以配置tomcat端口,编码以及配置项目等等,把下图红圈处默认的8080修改成8088
vim /usr/local/tomcat8/conf/server.xml
第五步:配置防火墙,开放端口
如未开启防火墙:
systemctl start firewalld systemctl enable firewalld systemctl status firewalld
开放8088端口:
firewall-cmd --zone=public --add-port=8088/tcp --permanent
firewall-cmd --reload
查看public区域下所有已打开的端口,命令如下:
firewall-cmd --zone=public --list-ports
注意:阿里云服务器还需要到控制台配置端口进出规则,官网有教程,比较简单。
第六步:启动Tomcat
/usr/local/tomcat8/bin/startup.sh
启动成功。
第七步:浏览器测试
地址栏输入:url:8088
显示如图即配置成功!