本地虚拟机部署web项目(最完整版)

一:安装vmWare本地虚拟机
https://jingyan.baidu.com/article/60ccbceb4ba70b64cab197af.html
登陆后输入 " ip addr " 获取ip 地址,如果获取到的 ip 情况如下,说明此时你的 centsOs7 还没有分配可以连接的IP地址。在这里插入图片描述
(第一次创建虚拟机名字应该为:enos33)
如果没有出现如果所示ip地址,则进行下面的操作:
此时需要输入命令 “cd /etc/sysconfig/network-scripts” 进入network-scripts 后输入" ls “命令,会看到如下图所示的情况
在这里插入图片描述
输入命令” vi ifcfg-ens33" 编辑文件 将最后一个改成yes,改后按"esc"键退出编辑模式再输入" :wq" 保存并退出(注意有冒号)。
在这里插入图片描述
注意你的虚拟机选择乔接模式连接,在首页的编辑—虚拟网络编辑器
退出后重新启动虚拟机,再次输入" ip addr",就会出现你本地虚拟机的ip,此时xshell及xftp就可以通过ip地址连接到你的虚拟机
可以通过cmd ping + 虚拟机IP地址,确认是否能够连通
2:已经在VMware安装好了的虚拟机,本文使用的是CentOS7,

二:安装jdk1.8
2:jdk:jdk-8u11-linux-x64.tar.gz 官网下载jdk8
xshell 远程操作虚拟机工具 xshell的下载与安装请参考我上一篇文章(为什么要用到它来操作,因为我觉得它操作简单又是免费的.) 下载安装 xshell
通过xshell工具成功连接安装好的虚拟机之后可通过 rpm -qa | grep java 或 rpm -qa | grep jdk 命令来查询出系统自带的jdk(带箭头的四个就是系统自带的)注:不带箭头的那三个不要删掉
3:然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk,
4:删完之后可以再通过 rpm -qa | grep java 或 rpm -qa | grep jdk 命令来查询出是否删除掉
5:接下来就是要安装自己的jdk了,通过命令 cd /usr/local/ 进入local目录,并通过 ll(两个小写的L)命令或者 ls 命令( ll 本身不是命令,只是 ls -l 命令的一个别名,不过无所谓了,都是一样查看的)列出当前目录下得所有非隐含的文件,如果想要看到隐含(以 . 开头的,如 .test.txt)文件信息可通过 ll -a 来查看
6:进入/usr/local/目录下 创建java文件夹 (可以通过xftp连接本地虚拟机找到对应文件夹创建)
不知道大家有没有用过 在线导入安装包的插件,如果之前没有用过可以通过 yum -y install lrzsz 命令安装这个插件
在这里插入图片描述
7:通过xftp将下载好的jdk1.8jar包 传输到/usr/local/java 文件夹中
通过 tar -zxvf {安装包名} 命令解压jdk 如:tar -zxvf jdk-8u11-linux-x64.tar.gz
在这里插入图片描述
这时安装包已经没用了,我一般都会删掉安装包 通过 rm -f jdk-8u11-linux-x64.tar.gz 删除安装包 -f 的意思就是 不询问删除 如果你不加 -f 在删除时它会询问你是否要删除该安装包,我是确定要删了就加上 -f 了
删掉安装包之后就开始配置环境变量了 通过 vim /etc/profile 命令打开 profile 文件盘配置环境变量(如果提示 vim not found 则安装linux vim插件 百度搜索即可)
打开之后按 i 进入 insert (插入)模式,在文件末尾添加上环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
(注意要准确的编辑你的配置文件)
在这里插入图片描述
添加完之后保存并退出。再末尾 输入 :wq
保存完之后输入:source /etc/profile 命令使刚才配置的环境变量生效
现在就可以测试jdk了 输入 javac 命令如果出现以下的文字就说明编译成功了
在这里插入图片描述
接下来我们通过 java -version命令来查看你安装的jdk信息
如果出现以上信息就说明你自己的jdk就完全安装成功了

三:centos7安装tomcat
在tomcat官网下载tomcat.8.5.jar压缩文件
下载地址:https://tomcat.apache.org/download-80.cgi
下载完成之后通过xftp上传到自己指定的文件夹下面
进入cd /usr/local/路径 通过xftp将tomcat.jar包放入到路径下

在这里插入图片描述
上传完成之后使用解压命令 tar zxvf apache-tomcat-8.5.33.tar.gz
解压完成后,删除安装包 rm -rf apache-tomcat-8.5.33.tar.g
可以你当前的文件目录下存在这两个文件
在这里插入图片描述
cd 进入tomcat cd 进入bin 文件夹启动/停止 tomcat
在这里插入图片描述
启动tomcat命令 bin/startup.sh
关闭tomcat命令 bin/shutdown.sh
./startup.sh;tail -f …/logs/catalina.out 启动tomcat时输出日志的命令
此时返回本地客户机通过虚拟机ip+:8080 确认是否访问到tomcat主页
如果提示访问不到,原因大致是因为防火墙没有关闭,别怕按照我的步骤了,给你惊喜!
返回到xshell连接虚拟的页面
输入:systemctl status firewalld.service 查看防火墙状态
执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态
在这里插入图片描述
使用命令:systemctl stop firewalld.service 关闭运行的防火墙
在这里插入图片描述
当出现如上图所示的信息表示防火墙已经关闭完成
届时:重复输入虚拟机Ip+:8080 让人欣喜的tomcat首页就展示了,是不是很开心呢
前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙
输入命令:systemctl disable firewalld.service,禁止防火墙服务器

将本地的maven项目压缩成war包,通过xftp将war包传输到放入到安装tomcat路径中webapps中,启动tomcat会自动解压压缩包,或者通过解压命令解压war压缩包,解压完成后,在本地地址栏通过Ip+8080端口,就可以访问到你本地的项目了。
最终一个问题。如果在同一个局域网下,让其他主机访问你本机的虚拟机
step1:打开虚拟机,选择编辑–虚拟网络编辑器
step2:选择VMnet8,点击NAT设置,弹出一个设置窗口
step3:添加一个端口转发
主机端口:随便选取一个宿主机没有被占用的端口号,这里为了更好区分,选择了7777!
虚拟机IP地址:虚拟机ip,Windows系统用ipconfig查到,Linux系统可以用ifconfig查到(这里不再解释)!
虚拟机端口:这里选择Tomcat默认端口号,当然,实际得看你的项目所在的Tomcat用的哪个端口
在这里插入图片描述
OK,这样就完成了配置啦!
最后通过其他主机的ip+添加好的访问端口就可以访问你的项目了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值