web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

路丁网 2020年7月27日02:04:35创业新闻评论55字数 1627阅读5分25秒阅读模式

做web项目开发设计的情况下,之前全是大神把架构构建好,自身往里敲代码。长此以往,新手也想自身搭架构,自身在网络服务器上布署。因此在当地构建了一个根据NetBeans spring Mybatis MVC 的web项目架构,构建全过程可参照以前的blog。新项目构建好啦,就想在网络服务器上试一下手,随后就申请办理了阿里云服务器的免费使用一个月(穷)。

1、阿里云服务器的申请办理

最先是登陆官方网站,注册帐号,随后登陆。登陆后就可以在产品大全中申请办理你需要的网络服务器及其网络服务器的配备,我选择的系统软件是CentOS 6.9 64位,最终进到控制面板。

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

在控制面板,能够见到自身的网络服务器信息内容和网络服务器的ip。

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

2、加上安全性组标准

安全性组云端出示相近虚似服务器防火墙作用,用以设定单独或好几个 ECS 案例的互联网密钥管理,它是关键的安全性防护方式。在建立 ECS 案例时,务必挑选一个安全性组。您还能够加上安全性组标准,对该安全性组下的全部 ECS 案例的出方位和入方位开展联网控制。 那时候也没有配备安全性组标准,立即在当地ping网络服务器,結果ping堵塞,ssh也连不上。

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

点一下迅速建立标准或是加上安全性组标准,如下图:

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

注:自定TCP的8080端口范围务必配备,如果不配备得话,后边Tomcat无法打开。

3、在阿里云服务器上配置jdk、Tomcat

根据MobaXterm专用工具联接阿里云服务器,自然你也能够应用别的的专用工具例如putty相近的专用工具联接。如下图

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

(1)安装jdk

CentOS 6.X 和 5.X 内置有 OpenJDK runtime environment(openjdk),大家应用 yum 来查询 CenOS 下能用的 open-jdk 程序包目录,运行命令:yum search java | grep -i –color JDK

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

查询来到全部能用的安装文件后,大家选择自己必须的开展安裝。我选择的是 Java8。运行命令:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

见到 Complete 后就了解安裝完成了,那麼如今来测试一下是不是安裝取得成功。运行命令:java -version

注:还可以应用 javac 来做为检测指令,在网上一些说也要设定java环境变量,实际上到这儿早已就可以了,无需再到etc/profile中设定java自然环境。

(2)安裝tomcat

centos实际上能够应用非常简单的yum install tomcat就可以了。但默认设置装的是Tomcat6,因此還是自身下载压缩包,随后上传入网络服务器,开展安裝。

下载链接:http://tomcat.apache.org/download-80.cgi

https://dwz.cn/LLnWAJt7

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

随后把安装文件传入CentOS下自身建的文件目录下。刚开始缓解压力:

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

随后进到Tomcat的bin文件目录下,起动Tomcat,./startup.sh

如下图,出現Tomcat started,表明Tomcat起动取得成功:

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

在这里一步,踩了非常大的坑,实行./startup.sh 日报command not found,在网上找了一遍,才知道这个是文件权限的难题,可依据在网上说的方式改动文件权限chmod -R 777 /apache-tomcat-8.0.45,改动管理权限这一我是新手,看过以后糊里糊涂,总之最终Tomcat能够起动了。

Tomcat起动以后,就可以用阿里云服务器的外网地址ip :8080查询Tomcat网页页面,如下图:

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

假如你电脑打不开上边的网站地址,先查询你的网络服务器CentOS有木有关闭防火墙或是对外开放了服务器防火墙的8080端口号。3、装包提交当地web项目

将当地构建好的web项目,.war上传文件到Tomcat的webapps文件夹下,活才几秒钟,就可以根据外网地址ip浏览web项目了。到此,网络服务器上布署web项目就完成了。

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署web项目)

  • 本文由 发表于 2020年7月27日02:04:35
第二个地球是真的吗 创业新闻

第二个地球是真的吗

第二个地球不是真的,人类还没有发现第二个适宜人类居住的星球。目前来说,地球是唯一一个存在生命的星球,这里有丰富的资源物质,宜人的气候条件,一切都显得如此自然。人类在寻找地外生命的同时,也会按着人类生存...
网格员的工作内容职责是什么 创业新闻

网格员的工作内容职责是什么

网格员的工作职责 维护治安秩序、化解矛盾纠纷、管理实有人口、提供便民利民的服务等 网格员其实指的就是驻区的社区民警。而网格指的是网格化社会服务管理模式,在这种模式下,每一个网格都有七类人员,分别是网格...
蛇的种类介绍,中国最常见的蛇类 创业新闻

蛇的种类介绍,中国最常见的蛇类

赤链蛇 无毒 全国各地都有分布的常见蛇,也是最最悲惨的蛇,因为这货花纹绚丽红黑相间,而且脾气暴躁,一般人第一反应都是这蛇有毒,很多地方的老人口口相传已经害死了无数条,实际上赤链蛇并无严格意义上的毒牙和...
耶梦加得“尘世巨蟒” 创业新闻

耶梦加得“尘世巨蟒”

前言 还记得在《战神》剧情里帮助过奎爷父子的那条名为耶梦加德的巨大蟒蛇吗?就冲着最后它敢正面硬钢巨人化的最终BOSS巴德尔这一点,就能知道它的战斗力有多恐怖了。而且新《战神》是参考了北欧神话作为游戏基...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定