使用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
-
- 最初に、heorku accountの作成(これは当たり前ですが必要です)
-
- javaのjdkのインストール(これも当然)
- mavenのversion3をインストール(Gradleが良かったんですが指定があるのでMavenにしました)
Heroku的帮助页面不知不觉变得更加易懂,它采用了几个步骤的组合来进行说明,如果成功了就按下“紫”按钮,如果不成功就按下“白抜き”按钮的流程。
首先,第一步没有什么特别需要解释的。
步骤二:建立
将Heroku Toolbelt工具安装在个人电脑上。
然后使用Heroku命令登录到Heroku。
第三步:準備應用程式。
移动到本地机器的适当目录(最好是一个可以放置工作文件的地方),然后使用git克隆命令来获取作为源项目的项目。
如果没有安装git,请安装它。
这个项目的模板已经实现了一些示例,所以对于最初的开始很方便。
步骤4:部署应用程序
在第三步中,我们将立即将下载的样本部署到heroku上。
我们将使用heroku create命令向heroku注册应用程序,并使用git push heroku master命令来部署应用程序。
在这一点上,您可能会有些不安,因为您还没有查看样本的源代码,但请放心。
如果您已经在heroku上注册了几个应用程序,则可能会出现达到限制数的错误,但这种情况下,您可以删除不需要的应用程序以便注册。
我们也已经执行了heroku ps:scale命令以防万一。
通过使用heroku open命令,浏览器将自动启动,并显示类似”hello”的消息。
接下来的步骤 (Jiē xià de
查看日志,定义Procfile,扩展应用程序,声明应用程序依赖。我认为只是大概阅读了解这些内容就可以了。如果尝试使用除示例以外的方式启动Procfile,可能需要进行一些修改。但是,由于我只是想实现一个简单的Servlet,所以没有尝试。
未来的工作
接下来,我想讲一下使用IntelliJ运行Main类和连接Mysql(实际上是MariaDB)的方法。