使用Heroku进行Java应用部署

使用Heroku部署Java应用

我在Heroku上尝试使用Java。

由于在以下的”Web Framework Benchmarks”页面上,Java的servlet表现出了不错的性能,所以我决定尝试用Java重新编写我们当前正在运行的Rails处理中的繁重任务,以求提升性能。
http://www.techempower.com/benchmarks/#section=data-r10&hw=peak&test=query

引入方法

步骤一:介绍

首先,访问Heroku的Java引导页面。
https://devcenter.heroku.com/articles/getting-started-with-java#introduction

image
    • 最初に、heorku accountの作成(これは当たり前ですが必要です)

 

    • javaのjdkのインストール(これも当然)

 

    mavenのversion3をインストール(Gradleが良かったんですが指定があるのでMavenにしました)

Heroku的帮助页面不知不觉变得更加易懂,它采用了几个步骤的组合来进行说明,如果成功了就按下“紫”按钮,如果不成功就按下“白抜き”按钮的流程。

首先,第一步没有什么特别需要解释的。

步骤二:建立

将Heroku Toolbelt工具安装在个人电脑上。
然后使用Heroku命令登录到Heroku。

image

第三步:準備應用程式。

移动到本地机器的适当目录(最好是一个可以放置工作文件的地方),然后使用git克隆命令来获取作为源项目的项目。
如果没有安装git,请安装它。
这个项目的模板已经实现了一些示例,所以对于最初的开始很方便。

image

步骤4:部署应用程序

在第三步中,我们将立即将下载的样本部署到heroku上。
我们将使用heroku create命令向heroku注册应用程序,并使用git push heroku master命令来部署应用程序。
在这一点上,您可能会有些不安,因为您还没有查看样本的源代码,但请放心。
如果您已经在heroku上注册了几个应用程序,则可能会出现达到限制数的错误,但这种情况下,您可以删除不需要的应用程序以便注册。
我们也已经执行了heroku ps:scale命令以防万一。
通过使用heroku open命令,浏览器将自动启动,并显示类似”hello”的消息。

image

接下来的步骤 (Jiē xià de

查看日志,定义Procfile,扩展应用程序,声明应用程序依赖。我认为只是大概阅读了解这些内容就可以了。如果尝试使用除示例以外的方式启动Procfile,可能需要进行一些修改。但是,由于我只是想实现一个简单的Servlet,所以没有尝试。

未来的工作

接下来,我想讲一下使用IntelliJ运行Main类和连接Mysql(实际上是MariaDB)的方法。

广告
将在 10 秒后关闭
bannerAds