Dev*_*Dev 11 java hosting spring web-hosting web-deployment
我想知道在哪里以及如何部署使用 Spring Boot 构建的 Java Web 应用程序或使用 servlet 或 JSP 构建的应用程序。
考虑我是这个主题的初学者。如果您有关于我应该首先学习什么以完成此任务的建议,请分享,如果您有任何指向特别有用的博客或视频的链接,也可以这样做。
谢谢大家。
我也使用 GCP 来托管 Spring-Boot 服务。我几乎虔诚地关注了 Spring Boot(https://www.baeldung.com/spring-boot-google-app-engine)提供的这篇文章以及这个 github read me,其中包含有关准备将服务托管到的额外信息GCP ( https://github.com/GoogleCloudPlatform/getting-started-java/tree/master/appengine-standard-java8/springboot-appengine-standard )
pom.xml.appengine/app.yaml文件来创建某种运行时配置Servlet在主应用程序文件中扩展一个类,以便在进行任何调用以利用您的 Spring-Boot 服务时 GCP 有一个主要端点尽管所有答案都有帮助,但我发现将 Spring Boot 应用程序部署到 Heroku 的过程更简单。首先我们需要为我们的项目创建一个 github 存储库。并将所有代码从STS提交到github。我们必须在 Heroku 中有一个帐户。我们将在其中创建一个当前为空的项目 -> 部署 -> 在部署方法下选择 Github -> 并选择我们要部署的项目 -> 在手动部署下选择部署分支选项。(您可以启用自动部署,如果你想在 git 中推送更新后自动部署)。-> 你可以走了。
这仅适用于没有数据库连接的 Web 应用程序,对于与数据库相关的功能,我们必须使用 Heroku-postgres 或jawssql 等附加组件。一旦我完成了这一部分,我将更新答案。
通过scalingo.com,您可以获得30 天免费试用。这就是我设法免费托管我的 java 应用程序和 mysql DB 的地方。虽然只有 30 天,但它可以让您了解部署的工作原理,这对于初学者来说绝对是宝贵的经验。
谷歌云平台也是一个不错的选择。我还没用过,但我相信现在你也可以免费试用 1 年。
| 归档时间: |
|
| 查看次数: |
19290 次 |
| 最近记录: |