owin 怎么部署在云中

几天前,我开始构建一个将使用REST API检索和存储数据的iOS应用。 该REST API将是我也必须构建的服务器应用程序。 由于我熟悉Java和Spring ,因此决定使用Spring Boot作为框架。 为了能够在我的iPhone上使用它,如果我可以在服务器而不是我自己的开发PC上运行它,那将是很好的,因此,我选择AWS,因为我知道如何使用它。 我还没有弄清楚的唯一事情就是将Spring Boot应用程序运行在AWS EC2实例上的最简单方法是……

好吧,这似乎是Boxfuse ! 我以前从未听说过该平台,但事实证明它是如此易于使用 ,以至于我无法想象会有一种更简单的方法来使您的(SpringBoot)应用程序在AWS的云中运行。 您可以选择下载客户端并进行配置,也可以使用Maven插件。 无论哪种方式,都只需要一个简单的命令即可使您的应用程序在AWS(或本地VirtualBox)上运行。 我没有研究更高级的选项,例如数据库访问和负载平衡,但是正如他们博客中所述,这应该是可能的,并且设置也很容易。 我一定会进一步深入研究,并让您知道我的发现。

如果您想检查一下,可以按照以下步骤操作:

  • 创建您的Spring Boot REST应用程序
  • 设置您的AWS账户
  • 设置您的Boxfuse帐户
  • 修改pom.xml并使其运行

创建您的Spring Boot REST应用程序
只需按照此处描述的步骤进行操作即可。 因为我最了解,所以选择了Maven选项。 完成这些步骤后,您应该在本地主机上运行REST API。

设置您的AWS账户
如果您还没有帐户,请先获得一个。 如果您的消费在一定范围内,则第一年将免费提供,请在此处详细了解。 设置完成后,您应该可以看到AWS Management Console 。

设置您的Boxfuse帐户
在注册Boxfuse时,您将需要一个GitHub帐户。 如果您是少数没有该帐户的开发人员之一,则可以在此处注册(也是免费的)。 现在,您可以获取Boxfuse帐户并进行设置。 完成后,您就准备好进行最后一步了。

修改pom.xml并使其运行
返回您的Spring Boot应用程序并打开pom文件。 向其中添加以下内容:

<pluginRepository><id>boxfuse-repo</id><url>https://files.boxfuse.com</url>
</pluginRepository><plugin><groupId>com.boxfuse.client</groupId><artifactId>boxfuse-maven-plugin</artifactId><version>1.18.7.938</version><configuration><user>your-boxfuse-client-user</user><secret>your-boxfuse-client-secret</secret></configuration>
</plugin>

现在,在终端中,只需运行Maven命令: mvn boxfuse:run -Dboxfuse.env=test

一分钟之内,您会看到有一个EC2实例添加到您的AWS控制台,您可以在浏览器中访问该API: 因此,通过如此简单的过程,您可以完全专注于开发功能,而不必研究如何部署和运行事物!

翻译自: https://www.javacodegeeks.com/2016/04/make-running-spring-boot-application-cloud-super-easy-boxfuse.html

owin 怎么部署在云中

owin 怎么部署在云中_使用Boxfuse轻松在云中运行Spring Boot应用程序相关推荐

  1. 使用Boxfuse轻松在云中运行Spring Boot应用程序

    几天前,我开始构建一个将使用REST API检索和存储数据的iOS应用. 该REST API将是我也必须构建的服务器应用程序. 由于我熟悉Java和Spring ,因此决定使用Spring Boot作 ...

  2. aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序

    aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...

  3. 8s 使用本地打包镜像_在Docker环境构建、打包和运行Spring Boot应用

    为何考虑采用Docker? Docker是提供用户构建镜像的一种容器化技术,所构建的镜像包含了主要的应用程序和运行应用所需的所有依赖项.该镜像可在任何虚拟机或物理机器上的Docker容器上运行.它的强 ...

  4. SpringBoot之二:部署Spring Boot应用程序方式

    衡量多种部署方式 Spring Boot应用程序有多种构建和运行方式,其中一些你已经使用过了. 在IDE中运行应用程序(涉及Spring ToolSuite或IntelliJ IDEA). 使用Mav ...

  5. compose应用_带有PostgreSQLDocker Compose for Spring Boot应用程序

    compose应用 在此博客文章中,您将学习如何使用PostgreSQL配置Spring Boot应用程序以与Docker Compose一起运行. 这篇博客文章涵盖: Spring Boot应用程序 ...

  6. 如何在AWS EC2实例上部署Spring Boot应用程序

    你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialiser创建一个Spring ...

  7. 将Spring Boot应用程序部署到Tomcat中

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...

  8. 在Amazon Elastic Beanstalk上部署Spring Boot应用程序

    在此博客中,我们将看到如何在Amazon ElasticBeanstalk上部署Spring Boot应用程序. Amazon ElasticBeanstalk具有一个预配置的Java环境,可用于部署 ...

  9. azure不支持java1.9_java – 无法将Spring Boot应用程序部署到Azure

    我无法让我的Spring Boot站点在Azure Web实例上做出响应.我已经关注了Java app instructions和upload instructions.似乎IIS服务器正在接收请求, ...

最新文章

  1. 果断收藏!一张版图带你摸清全球10大自动驾驶联盟布局
  2. python 包管理工具poetry
  3. 若依微服务版怎样新增业务子模块并使用代码生成实现对表的增删改查
  4. 具有用户定义类型的format的示例用法
  5. TensorBoard不是内部或外部指令也不是可运行的程序(已解决)
  6. thinkphp环境变量.env配置
  7. Linux命令----cat
  8. 漫画:大厂总体 SaaS 化部署,到底什么是 IaaS、PaaS 和 SaaS?
  9. I00026 计算数根
  10. v-pre让Vue直接显示{{}}不编译
  11. [Android]OkHttp的简单封装-辅助框架
  12. 用c语言写财务软件,财务软件,您选对了吗?T+/T+C、T3深度实测对比
  13. word论文排版操作
  14. 计算机桌面堆,如何让你的电脑桌面看起来简洁、美观?
  15. 【数学建模】regress()函数进行回归分析| 美国人口预测
  16. Java编写杨辉三角
  17. alertmanager集群莫名发送resolve消息的问题探究
  18. linux中 #chmod –R 777 * 是什么意思
  19. Verilog 代码编写 DDS信号发生器(幅频相可调正弦波、方波、三角波、锯齿波)纯VIVADO编写仿真
  20. HTML网页图片使用技巧集锦

热门文章

  1. P4735-最大异或和【可持久化Trie】
  2. 51nod-猴猴吃苹果【线段树】
  3. P2101-命运石之门的选择【dp,离散化】
  4. jzoj3084-超级变变变【数学】
  5. 【kruskal重构树】【主席树】werewolf 狼人(P4899)
  6. 【LCT】弹飞绵羊(luogu 3203/金牌导航 LCT-2)
  7. 【DP】翻硬币(jzoj 3921)
  8. JavaFX UI控件教程(二十六)之Pagination Control
  9. JavaFX UI控件教程(十五)之Combo Box
  10. MySQL avg()函数