VMware 中centOS7虚拟机 发布tomcat
2018-06-25 15:40 关四刚 阅读(641) 评论(0) 收藏 举报最近搞了个VMware虚拟机,想整理一下以前开发过的项目,结果刚开始就碰到了很多问题。想想自己的不靠谱的记忆力,算了,还是开始整理博客记录一下吧。为防止以后踩坑做准备。
环境准备:
VMware:14.2
linux :centOS 7
本人linux是个渣渣,但是本着程序员明知山有虎偏向虎山行的职业习惯,还是决定部署在Linux下,顺便熟悉一下Linux的命令。
怎样安装VMware,怎么样破解,如何在VMware上安装虚拟环境centOS这些都是傻瓜级的,咱都不表。咱直接从linux下安装tomcat开始。
centOS7中默认已经安装了JDK环境

查看一下JDK的信息

linux命令:rpm -qa|grep java
rpm -qa:该命令是列出所有被安装的rpm package。(注:rpm -q < rpm package name>是查询一个包是否被安装,这个未验证,先贴在这回头试试)
|grep Java:是Linux下的管道命令,在列出的结果里面查询包含有Java字符串的结果行。
(本来想吃吃JDK1.9的螃蟹,结果我这个渣渣没有搞定。待我搞定再上来补充。)
第二步就是安装tomcat了,在官网上下载最新的tomcat放置在你想放置的路径下。

linux命令:ls [选项] [目录名]
列出目标目录中所有的子目录和文件。
第二步解压tomcat,使用命令tar zxvf [压缩包名]
linux命令:tar zxvf [文件名]
将目录或文件解压缩并解包
注:我这里因为已经解压过tomcat包了,所以里面有一个apache-tomcat-9.0.8.tar.gz。
解压缩成功之后进入到目录中的bin目录下。但是进入该目录可能权限不够,这时候需要进入到管理员权限。如下图所示:

linux命令:cd [目录名]
cd 进入用户主目录;
cd~ 进入用户主目录;
cd- 返回进入此目录之前所在的目录;
cd.. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd../.. 返回上两级目录;
linux命令:su [账号名]
切换账号,若账号名称为空则切换到管理员账号。
使用ls命令则可以看到bin目录下有startup.sh的文件,命令启动该文件。
当你看到tomcat started的时候就说明tomcat已经启动成功。在Linux下使用自带的火狐浏览器访问也是可以的。
你以为这样就大功告成了吗?too 羊 too 森破。
如果真的这么简单我写篇文章纯粹就是浪费时间。好了,下面是重点。
我使用外部浏览器访问该虚拟机启动的tomcat确怎么都访问不了。
这是什么鬼!!!赶快问度娘!!!
度娘给出解决方案。
1、查询虚拟机设置里面的网络连接是否选择的桥接模式:

2、关闭centOS的防火墙。
按照以上顺序操作之后仍然连接不上虚拟机linux的tomcat。但是ping却能够ping通。
使用ifconfig 命令用来查看和配置网络设备

linux命令:ifconfig [网络设备] [参数]
ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。
使用该命令查看IP地址之后,查找看到eno********这里面的IPV4地址则为其ip地址。
注意:在centOS6.5及以前版本,显示eth0的为其IP地址,如下图,这是一个小坑。

查找到IP地址之后关闭虚拟机里面的防火墙服务。

但是关闭防火墙却报错:
Failed to stop iptables.service: Unit iptables.service not loaded
这又是什么鬼。好吧,又得回头敲度娘家的家门。
在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理。
好吧,执行命令停止防火墙:systemctl stop firewalld
再连接虚拟机tomcat成功,这才是大功告成!!
当然你也可以使用原来的防火墙:
先停止:
systemctl stop firewalld
systemctl mask firewalld
再安装iptables-services:
yum install iptables-services
设置开机启动:
systemctl enable iptables
熟悉防火墙启动命令:
- systemctl stop iptables
- systemctl start iptables
- systemctl restart iptables
- systemctl reload iptables
保存设置:
service iptables save
下班回家!!!
浙公网安备 33010602011771号