博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
heroku部署java web项目
阅读量:6367 次
发布时间:2019-06-23

本文共 1202 字,大约阅读时间需要 4 分钟。

一、开发

在本地eclipse创建maven web项目(此时可以当成正常的javaweb项目开发即可。注意添加servlet依赖,此时不用添加jetty依赖)

 

二、部署前准备

1、首先在pom.xml中配置jetty-runner,如下:

...
org.apache.maven.plugins
maven-dependency-plugin
2.3
package
copy
org.eclipse.jetty
jetty-runner
9.3.3.v20150827
jetty-runner.jar

2、然后先在本地测试一下:

控制台键入命令

mvn package

java -jar target/dependency/jetty-runner.jar target/*.war

此时访问localhost:8080应该能访问项目

3、创建system.properties文件,在文件中输入java.runtime.version=1.8(You can specify 1.6, 1.7, or 1.8 (1.8 is in beta) for Java 6, 7, or 8 (with lambdas), respectively.)

三、部署

部署前先从heroku上下载

1、首先git提交到本地仓库:

git add .

git commit -m "inti heroku app"

2、创建heroku app

控制台输入:

heroku create

3、然后提交到远程仓库heroku

git push heroku master

 

现在可以运行heroku open访问应用了!

 

四、重命名

在heroku网站上重命名app后在控制台再输入heroku命令会提示App Not Found,解决办法:

git remote rm heroku

heroku git:remote -a newname

具体可参考Stackoverflow上:http://stackoverflow.com/questions/7615807/renamed-heroku-app-from-website-now-its-not-found

转载地址:http://hkrma.baihongyu.com/

你可能感兴趣的文章
由于客观原因,暂时学习php两天,然后继续学习.net
查看>>
30个免费下载高质量精美照片素材的网站(转)
查看>>
初学Linux
查看>>
Oracle Essbase入门系列(三)
查看>>
处理任务队列的工作线程的创建
查看>>
迎接互联网的明天--玩转3D Web
查看>>
心态成就财富
查看>>
TeeChart 4.0.2009.62335 不过期的方法
查看>>
云安全 安全领域的最大热点之一
查看>>
微软面试题:正则表达式提取链接地址
查看>>
Java MD5 加密加强版
查看>>
当时遇到的主要难点在于TextView的内容不会刷新改变值,今天终于通过Timer和Handler实现了,分享给大家...
查看>>
CentOS卸载系统自带的OpenJDK并安装Sun的JDK的方法
查看>>
二路归并排序 代码实例
查看>>
【转】理解 pkg-config 工具
查看>>
【转】Android中intent传递对象和Bundle的用法
查看>>
TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
查看>>
什么是automatic variable?
查看>>
求数组的最长子数组之和的最大值
查看>>
Aptana Studio 介绍
查看>>