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

3 篇文章 1 订阅
订阅专栏

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

用Linux搭建web服务器
w17791476027的博客
04-13 4362
web 服务器提供的这些数据大部分都是文件,那么我们需要在服务器端先将数据文件写好,并且放置在某个特殊的目录下面,这个目录就是我们整个网站的首页,在 redhat 中,这个目录默认在/var/www/html。浏览器是通过你在地址栏中输入你所需要的网址来取得这个目录的数据的URL:Uniform Resource Locator,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。网址格式:://[:port]/
虚拟机搭建web服务器
weixin_42431933的博客
05-31 9875
虚拟机搭建web服务器 描述:把主机的项目部署虚拟机Linux系统下,并且可以在主机上访问得到 一、首先下载虚拟机 链接:https://blog.csdn.net/felix__h/article/details/82853501 二、下载Linux镜像文件 链接:https://pan.baidu.com/s/12vA9yELUWV_nRNDHJaOmWw 密码:a1yz 三、打开下载好的...
如何在虚拟机部署项目
最新发布
2302_79100751的博客
05-03 1468
1、安装虚拟机2、配置jdk3、安装tomcat4、安装mysql5、部署项目
VMware中虚拟window2019系统,安装JDK、Tomcat、mysql数据库,并部署web项目
Love_Ban的博客
04-27 833
进入下载:下载完成后,将会自动重启系统一次。进入系统,会自动下载VMware Tools插件,我们允许下载即可。功能: 1.自动调整虚拟机的屏幕分辨率2.宿主机与虚拟机复制文件输入的密码,进入系统。进入系统,发现桌面图标就一个而且不能更换壁纸,这个时候,需要激活KMS,kms激活一般180天,到期后再次激活1.以管理身份运行 windows power shell2.删除产品key,命令为:slmgr /upk3.安装计算机钥:可以去网上找一个。
Linux虚拟机部署Web项目
xiongmimi的博客
04-01 623
一、安装环境 1、安装JDK: 方法一、下载相应bin版本; ①更改文件权限为可执行[chmod u+x jdk-6u14-linux-i586.bin]或者[chmod 701 jdk-6u14-linux-i586.bin]; ②解压文件[sudo ./jdk-6u14-linux-i586.bin]; ...
虚拟机部署项目 访问路径怎么写_漏洞靶场部署与镜像打包下载
weixin_39651488的博客
11-29 86
网友投搞很多小伙伴由于使用的是境内服务器或是虚拟机部署的靶场,所以在拉取镜像包的时候常常会遇到超时的问题。我把部署过程中所需要使用到的镜像包进行了收集,存放在了腾讯网盘中,大家可以自行下载。然后输出了一篇本地化部署文档。里面包含了下载地址以及操作步骤1 安装docker2 安装pip3 安装多容器 Docker 应用程序管理工具4 下载vulstudy项目5 下载本地镜像包并上传到服务器...
部署Web项目
weixin_64272885的博客
12-14 705
部署Web项目
虚拟机实现Web服务
Word_Smith_的博客
04-16 3640
一、配置仓库 首先我们进入目录: cd /etc/yum.repos.d/ 并且查看是否有仓库: ll 发现没有,我们需要自己配置:vim rpm.repo 内容我们这样写,然后记得保存退出 二、挂载 我们先查看 mnt 下有无挂载 发现没有,我们需要挂载一下:mount /dev/sr0 /mnt 查看了一下,没有问题 三、安装httpd cd 安装:dnf install httpd -y 最后安装好了会显示complate......
Linux虚拟机部署与发布项目(Windows版本)
weixin_74268571的博客
10-28 1009
Linux虚拟机部署并开发项目流程,单机项目与前后端分离项目的分别部署
傻瓜式阿里云部署java web项目步骤
lovelichao12的专栏
09-11 3195
一、阿里云操作步骤: 1、首先提前准备好阿里云账号和密码,访问地址:阿里云 2、登录后进入首页,点击云服务器ECS,如图: 3、进入云服务器ECS,点击实例,就能看到实例列表,主要关注公网IP和私有IP,点击管理可以看到服务器详情: 4、远程连接>重置密码 4.1 如果想用本地远程连接阿里云服务器,就需要重置一下密码,点击更多,如图: 4.2 按要求重置密码,然后...
云服务器搭建web项目
叶子树的博客
06-20 474
腾讯云轻量级应用服务器jdk、tomcat、nodejs安装
Linux(虚拟机)安装到Web项目部署过程
04-20
NULL 博文链接:https://c610367182.iteye.com/blog/1893612
基于MeyboMail Web(Java)开源简化版源码
06-08
Java是一种面向对象的编程语言,它具有安全、可靠、简单、高效、跨平台等特点,被广泛应用于各种类型的应用程序开发。Java程序由Java源代码编写,经过编译后生成...更多项目内容可以直接下载查看,内容有完整项目源码。
linux下部署java web应用
05-07
CentOS 是一个企业级的 Linux 发行版,完全开源、免费。安装 CentOS 之前,需要安装虚拟机软件 VMware Workstation 15,然后在虚拟机中安装 CentOS 7。 2. 安装 Java 环境 安装 Java 环境之前,需要删除 CentOS ...
基于NTsky新闻发布v1.0测试版提供JavaBean项目源码
06-08
Java是一种面向对象的编程语言,它具有安全、可靠、简单、高效、跨平台等特点,被广泛应用于各种类型的应用程序开发。Java程序由Java源代码编写,经过编译后生成...更多项目内容可以直接下载查看,内容有完整项目源码。
WEB阶段1:Tomcat安装、配置&项目的3种发布方式&IDEA配置tomcat&servlet的两种开发方式【xml、注解】-笔记
小咖成长之路
08-27 717
《Tomcat安装、配置&项目的3种发布方式&IDEA配置tomcat&servlet的两种开发方式【xml、注解】-笔记》 Web基础课程介绍 Tomcat&Servlet 请求对象 响应对象和上下文对象 Cookie&Session JSP 过滤器&监听器 综合练习(1. mysql, 2. mybatis 3. 前端 4. servlet) 学习目标 Tomcat的使用 能够理解WEB服务器 能够运用Tomcat服务器
在Vmware上架设web服务器
07-11 1754
假设, 现在VMware上装了一个CentOS, 我要在上面放一个web server 一  设置网络 1. 设置当前虚拟机为桥接方式 2. 打开 sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0  编辑如下  DEVICE="eth0" BOOTPROTO="static"
在VMware上搭建web服务器
m0_45081612的博客
04-25 9457
1.创建角色 开始–>管理工具–>服务器–>服务器管理器–>角色–>右击,选择添加角色–>web服务器II–>安装 2.web服务器网站的配置 开始–>管理工具–>Internet信息管理服务器–>网站–>Default web sit–>点击“基本设置”–>修改路径C/Inteput/wwwroot 在浏览器中打开ht...
容器 & 虚拟机
qq1010267837的博客
05-07 702
我们可以看到虚拟化技术通过Hypervisor(虚拟机管理系统)为每个app启动一个Guest OS(客户机操作系统),也就是为每个app启动一个虚拟机。 而Docker容器减少GuestOS这一层级使用Docker Engine 进行调度和隔离,所有app应用共用主机操作系统,因此在体量上,Docker较虚拟机更轻量级。 容器 Docker 将软件代码和其依赖,全打包在一个文件中。运行单个文件,就会生成虚拟容器。在这个虚拟容器中,不管本地的操作系统是如何的不同,此容器都能照常运行。 虚拟机
宝塔部署java web项目完整教程
10-16
宝塔控制面板是一款简单易用的服务器管理面板,用于部署和管理各种类型的网站应用,包括Java Web项目。下面是关于如何使用宝塔部署Java Web项目的完整教程: 1. 登录进入宝塔控制面板。输入正确的用户名和密码,登录到宝塔控制面板的首页。 2. 在宝塔控制面板首页点击左侧面板上的“网站”选项卡。接着点击“添加站点”按钮。 3. 在弹出的添加站点页面中,填写相关信息。输入你的网站域名、站点名称和项目根目录。 4. 在“站点目录”字段中,选择一个空的文件夹作为Java Web项目的根目录。你可以在宝塔面板的“文件”选项卡中创建一个新的文件夹。 5. 在“网站根目录”字段中选择“开发规范智能选项”。 6. 在选择完文件夹后,进入“配置文件”页面。在“应用”选项中选择“Java”。 7. 在Java虚拟机选项中,选择一个合适的JDK版本。如果没有安装JDK,你可以在宝塔面板的“软件商店”中安装JDK。 8. 在“Tomcat版本”选项中,选择一个Tomcat版本。如果没有安装Tomcat,你可以在宝塔面板的“软件商店”中安装Tomcat。 9. 在配置页面中,你可以设置需要的其他参数,如内存大小、最大线程数等。 10. 点击“提交”按钮保存配置。接下来,宝塔将为你自动部署Java Web项目。 11. 在部署完毕后,你可以在网站列表中找到刚才添加的Java Web项目。点击“管理”按钮,可以进入Tomcat管理界面。 12. 在Tomcat管理界面中,你可以上传你的Java Web项目war包。点击“部署”按钮,选择war包所在的路径,并点击“确定”按钮。 13. 完成部署后,你可以在浏览器中输入你的网站域名,访问你的Java Web项目。 以上就是通过宝塔控制面板部署Java Web项目的完整教程。希望这对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 本地虚拟机部署web项目(最完整版) 9695
  • 搭建springBoot框架,并简单实现连接本地数据库进行查询 (不好使,你找我) 5119
  • 安全规范代码示例(请求及响应加解密、接口请求验证签名、入参过滤器、异常referer请求/登录拦截器) 1170
  • springBoot应用zookeeper进行节点配置更改的通知事件 897
  • 阿里云配置负载均衡 728

分类专栏

  • 知识管理 10篇
  • 副职业
  • 个人经历 2篇
  • springBoot 2篇
  • 部署 3篇

最新评论

  • 而立之年,路漫漫,修其强大

    酥飞° 回复 是虫二啊: 再技术的道路上永垂不朽,哈哈

  • 搭建springBoot框架,并简单实现连接本地数据库进行查询 (不好使,你找我)

    Snow_亮: jar包 配置方面,最好精简一些,给出备注。那些是需要的,如果只单纯的链接数据库,需要那些jar 包,对于初学者来说,其他的都还好理解,就是jar 包这里,一大堆。都要拷进去嘛

  • 而立之年,路漫漫,修其强大

    是虫二啊: 共勉

  • 搭建springBoot框架,并简单实现连接本地数据库进行查询 (不好使,你找我)

    乙木与花椒: 真的棒。看得我喝酒就吐血~~

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • mybatis-plus主从数据库切换
  • XSS过滤器
  • java异步工厂记录日志
2024年5篇
2020年3篇
2019年12篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司日照百度竞价包年推广价格铜仁网站seo优化哪家好保山SEO按天计费多少钱自贡网站优化推广公司钦州网站seo优化保山SEO按天计费推荐和县seo网站优化报价淮南百度竞价南通网站推广方案报价许昌关键词按天收费哪家好普洱品牌网站设计推荐凉山营销网站黑河建网站价格渭南网站优化按天收费多少钱银川关键词排名包年推广拉萨网站排名优化公司忻州关键词排名包年推广公司诸城网站优化推广推荐广东至尊标王哪家好南山百度关键词包年推广推荐信阳百度竞价包年推广价格苏州SEO按天扣费池州网站优化按天扣费报价贵港建站哪家好佛山外贸网站建设价格榆林关键词排名包年推广多少钱宁德网站推广系统推荐坑梓优化报价庆阳网站推广方案公司长春百搜标王报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化