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

您所在的位置:网站首页 web虚拟主机 本地虚拟机部署web项目(最完整版)

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

2023-08-10 10:33| 来源: 网络整理| 查看: 265

一:安装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: JAVAH​OME/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+添加好的访问端口就可以访问你的项目了!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3