Java 如何在GitHub服务器上部署我的web应用程序?

Java 如何在GitHub服务器上部署我的web应用程序?,java,spring,Java,Spring,当我用HTML创建网站时,很容易将其部署到GitHub存储库中,比如GitHub.com/mylogin/myrepos/website.HTML 但现在,我已经使用Vaadin框架、Java、PostgreSQL等创建了更复杂的网站。。 我的数据库已经联机工作了,但是如何将我的项目转换为一些可部署的文件呢?我无法在GitHub上启动InteliJ IDE并运行它。在GitHub页面上运行静态网页和Java应用程序之间的主要区别在于,您需要一台服务器来运行应用程序代码—通过GitHub页面,ht

当我用HTML创建网站时,很容易将其部署到GitHub存储库中,比如GitHub.com/mylogin/myrepos/website.HTML

但现在,我已经使用Vaadin框架、Java、PostgreSQL等创建了更复杂的网站。。
我的数据库已经联机工作了,但是如何将我的项目转换为一些可部署的文件呢?我无法在GitHub上启动InteliJ IDE并运行它。

在GitHub页面上运行静态网页和Java应用程序之间的主要区别在于,您需要一台服务器来运行应用程序代码—通过GitHub页面,html/css/js代码将被发送到,并由浏览器进行解释

如果您正在寻找价格合理或免费的解决方案:

允许您以每月3.50美元的价格安装linux web服务器,这对于个人项目来说很小但很好-学生注册github.com/education可以获得50美元的学分


也是一个很好的解决方案,易于设置。值得注意的是,免费Heroku应用程序在以分钟为单位的一段不活动时间后会进入睡眠状态,不知道有多少,但你知道github是什么吗?是的,我知道,我也知道你可以在那里免费拥有一个域名;对对于静态html网站。不是因为你所描述的。好吧,那你为什么不写在heroku上呢?除息的