首页 > 解决方案 > 如何在我的域上使我的 Spring Boot 应用程序在线?

问题描述

我最近学会了如何使用Spring boot. 现在,我有一个可以在本地正常工作的应用程序。现在,我想知道如何将其作为网站提供。我从这里获得了一个免费的网络主机,并按照说明为我的项目创建了一个war文件。但是我不知道我应该如何处理这个war文件以及我应该如何使用它来让我的网页在线。与此同时,我的代码正在Atlas Mongodb其中使用。使用有database问题吗?我应该为此考虑一些特别的东西吗?

提前致谢,

标签: springspring-bootwarweb-hosting

解决方案


像 000webhost 这样的共享主机不支持 Spring boot Hosting。正如之前所说的托管spring boot,您有两种选择,要么托管jar,要么托管war文件。War 是托管它的传统方式,需要 Apache Tomcat 服务器,而 Jar 是支持基于云的解决方案的现代方式。要托管您的解决方案,您可以使用 AWS(亚马逊网络服务)或 GCP(谷歌云平台)创建一个帐户,您将获得免费积分使用一段时间,或者您可以使用 Heroku(https://devcenter.heroku.com/ article/deploying-spring-boot-apps-to-heroku),它更容易使用,它也是免费的。如果您使用的是数据库(https://www.mongodb.com/cloud/atlas),那么您很好。祝一切顺利


推荐阅读