本地虚拟机部署web项⽬(最完整版)
⼀:安装vmWare本地虚拟机
登陆后输⼊ " ip addr " 获取ip 地址,如果获取到的 ip 情况如下,说明此时你的 centsOs7 还没有分配可以连接的IP地址。vim编辑器下载与安装
(第⼀次创建虚拟机名字应该为: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: 官⽹下载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 命令的⼀个别名,不过⽆所谓了,都是⼀样查看的)列出当前⽬录下得所有⾮隐含的⽂件,如果想要看到隐含(以 . 开头的,如 .)⽂件信息可通过 ll -a 来查看
6:进⼊/usr/local/⽬录下 创建java⽂件夹 (可以通过xftp连接本地虚拟机到对应⽂件夹创建)
不知道⼤家有没有⽤过 在线导⼊安装包的插件,如果之前没有⽤过可以通过 yum -y install lrzsz 命令安装这个插件
7:通过xftp将下载好的jdk1.8jar包 传输到/usr/local/java ⽂件夹中
通过 tar -zxvf {安装包名} 命令解压jdk 如:tar -zxvf
这时安装包已经没⽤了,我⼀般都会删掉安装包 通过 rm -f 删除安装包 -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=.:JAVA_HOME/lib/tools.jar
export PATH=JAVA_HOME/bin
(注意要准确的编辑你的配置⽂件)
添加完之后保存并退出。再末尾 输⼊ :wq
保存完之后输⼊:source /etc/profile 命令使刚才配置的环境变量⽣效
现在就可以测试jdk了 输⼊ javac 命令如果出现以下的⽂字就说明编译成功了
接下来我们通过 java -version命令来查看你安装的jdk信息
如果出现以上信息就说明你⾃⼰的jdk就完全安装成功了
三:centos7安装tomcat
在tomcat官⽹下载tomcat.8.5.jar压缩⽂件
下载地址:
下载完成之后通过xftp上传到⾃⼰指定的⽂件夹下⾯
进⼊cd /usr/local/路径 通过xftp将tomcat.jar包放⼊到路径下
JAV A OME /lib /dt .jar :H PAT H :
上传完成之后使⽤解压命令 tar zxvf apache-tomcat-8.5.
解压完成后,删除安装包 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+添加好的访问端⼝就可以访问你的项⽬了!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。