正确步骤

1.虚拟机安装centos7,要安装完整dvd版(centos下载地址https://www.centos.org/download/),网络连接模式设置为net

centos7系统部署IIS服务 centos7配置web服务器_centos

2.查看ip(方便在window上用MobaXterm或者xshell通过ssh连接操作服务器),如不需要使用可视化管理工具可以忽略此步

输入命令:

ifconfig

如果ens33接口没有inet静态ip地址

输入命令:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改ONBOOT=yes(移动光标到编辑位置,编辑按i,保存推出按esc>冒号>wq)

输入命令:

service network restart


重启网卡

再次输入命令:ifconfig,inet的ip就出来了

centos7系统部署IIS服务 centos7配置web服务器_centos7系统部署IIS服务_02

3.安装jdk,和配置路径

下载oracle版本jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

版本jdk-8u161-linux-x64.rpm(这里下载rpm格式安装包)

使用工具如mobo,xshell,FileZilla,xftp,winscp,将文件拷贝到/usr目录

检查当前有没有已安装旧版jdk

输入命令 

rpm -qa |grep jdk



 如有   jdk-1.7。。。

移除命令

rpm -e jdk-1.7。。。

输入安装命令

rpm -ivh /usr/xxxxxxxx.rpm

(文件名跟拷贝到目录的文件名一致)


设置path,在 /etc/profile 文件追加

#vi /etc/profile  
   
export JAVA_HOME=/usr/java/jdk1.8xxxxx   //(具体根据安装解压出来的包名)
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export PATH=$PATH:$JAVA_HOME/bin  
export JAVA_HOME CLASSPATH PATH



验证是否配置成功

java -version



4.安装tomcat

下载tomcat(https://tomcat.apache.org/download-80.cgi)

下载前面两个tar.gz或zip版本为linux版

通过工具吧tomcat压缩包拷贝到/usr目录

解压tar -zxvf  压缩包名

如需改端口修改/usr/tomcat7/conf/server.xml即可

5.开放8080端口

输入命令 

firewall-cmd --zone=public --add-port=8080/tcp --permanent

(因为centos7 已经更改了防火墙策略,所以使用这种方式来打开端口

这一句的意思

--zone #作用域

--add-port=8080/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效)

重启防火墙 

firewall-cmd --reload

6.在window浏览器输入 (服务器ip):(端口号)可访问tomcat主页(如:192.168.245.128:8080),大功告成

以下为雷区

1.centos要安装dvd完整版,mini版会遇到找不到ip的情况,如图

centos7系统部署IIS服务 centos7配置web服务器_JAVA_03

2.开启静态ip时,如果没有th0接口,直接修改/etc/sysconfig/network-scripts/ifcfg-ens33文件ONBOOT=yes

(试过按照网上教程添加th0接口文件,重启服务会报错),改完ip就出来了

centos7系统部署IIS服务 centos7配置web服务器_centos7系统部署IIS服务_04

3.jdk要安装oracle版本(关键,关键,关键,重要的事情说三遍),不然会直接影响tomcat启动失败,上图


安装的是open版本

centos7系统部署IIS服务 centos7配置web服务器_centos7系统部署IIS服务_05

显示已启动

centos7系统部署IIS服务 centos7配置web服务器_tomcat_06

实际上启动tomcat失败

centos7系统部署IIS服务 centos7配置web服务器_tomcat_07

端口看不到8080

centos7系统部署IIS服务 centos7配置web服务器_tomcat_08

4.centos不可以用ubuntu的方法(拷贝jdk到目录,修改path)安装jdk

5.centos不可直接使用ubuntu的gedit编辑器