首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring Boot:在Azure上的部署

下面给出一个简单的基于Spring Boot的程序,该程序非常简单,只有两个文件,主程序Application.Java和控制器DemoController.java。

.

编译打包生成一个可执行jar包Application.jar,然后在命令行输入java -jar Application.jar启动该程序。打开浏览器,输入http://localhost:8080/hello即可看到该程序的输出

.

可见,使用Spring Boot开发一个Web应用是多么的便捷啊,我们无需去配置搭建http服务器,无需配置搭建Java应用容器。一个JAR包即可“闯天下”。

如果我们开发了一个微服务,并打包成JAR,我们可以将它放到云上或者一个有网络的本地服务器上去运行。如何放在本地服务器上运行就不再赘述了,简言之,直接运行Java -jar XXX.jar即可实现微服务的部署。接下来我们就看看如果将这个JAR包部署到微软的Azure云服务上。

首先我们需要登陆到Azure去创建一个Web App。依次点击“Create a resource”,“Web + Mobile”,“Web App”

.

然后填写程序名称,选择订阅账号

.

创建完成后进入Web App配置界面,允许Git上传,并设置上传账号

.

进入Application settings开启Java支持

.

至此,我们完成了Web App的创建和配置,接下来我们就要开始部署我们的JAR包到云上了。

首先我们克隆云上的项目到本地,进入Overview,然后复制Git clone url。在命令行使用git clone http://xxx 克隆到本地。初始项目只有一个html文件和一个空的webapps目录

.

拷贝我们的JAR 包到webapps里面,然后新建一个web.config文件在项目根目录

.

复制如下内容到web.config文件

.

然后使用GIT命令添加,提交到云,至此,部署完成!接下来,我们打开浏览器,输入项目的网址https://XXXX.azurewebsites.net即可访问看到Hello World。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180309A1HUN300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券