一、开发

在本地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

heroku java_heroku部署java web项目相关推荐

  1. heroku java_部署Java Web项目到Heroku

    1.在Heroku上创建一个新的App 2. 创建成功后添加对MYSQL的支持,点击find more add-ons 3. 这里我选择的是 JawsDB Mysql 4.添加成功后我们可以查看数据库 ...

  2. 云服务器 ECS 建站教程:手工部署Java Web项目

    手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...

  3. 本篇文档介绍如何手动在ECS实例上部署Java web项目

    本篇文档介绍如何手动在ECS实例上部署Java web项目.适用于刚开始使用阿里云进行建站的个人用户. 项目配置 { .section} 本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软 ...

  4. 阿里云服务器部署Java Web项目全过程

    最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里 ...

  5. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  6. 基于Docker里的运行的tomcat容器进行部署Java Web项目详解

    引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...

  7. 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器

    自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...

  8. 从零开始学习Linux部署Java web项目

    前言 最近越来越发现需要学习的东西太多了,前几天公司服务器出现问题,需要对服务器硬件进行维护,当然服务器上的服务需要部署到另一个服务器上.这对于我来说是很陌生的,虽然这件工作没有让我去做,但是还是很好 ...

  9. java web ubuntu_Ubuntu部署Java web项目

    登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update                     更新软件列表 输入: ...

最新文章

  1. LeetCode简单题之查找共用字符
  2. 文件服务器的配置与管理(2) 实现软RAID
  3. pat 甲级1013
  4. 【Python】9个必知的Python操作文件/文件夹方法
  5. 又涨了?2021 年 3 月程序员工资统计新出炉
  6. 安装和使用memcached
  7. Git:常用的命令(不断迭代完善)
  8. 胶水语言概述(以Python为例)
  9. 计算机怎么接入外接键盘,如何在笔记本电脑上设置外接键盘? [详细信息]
  10. arccos用计算机,arccos0(arccos在线计算器)
  11. python requests ‘latin-1‘ codec can‘t encode characters in position 374-379: ordinal not in
  12. SEO基础知识完美教程
  13. Tensorflow中 tf.train.exponential_decay() 等实现学习率衰减
  14. 【深度优先搜索】leetcode 1905. 统计子岛屿
  15. JAVA - 开发工具
  16. HPRD数据库HPRD_Release9_062910表中最后一列RefSeq字段的含义
  17. 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象
  18. 小米android手机密码忘了怎么解锁,小米手机锁屏密码忘了怎么办
  19. html盒模型中border的写法,【前端】盒子模型的边框样式属性和应用技巧讲解
  20. 嫦娥探月数据公布:高清真彩色月面图像首公开

热门文章

  1. 微信小程序原声自定义日期选择器
  2. php如何升级swoole,升级 Swoole
  3. Codeforces Round #748 (Div. 3) E. Gardener and Tree(拓扑排序)
  4. 阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细
  5. 你们会因为代码烂,而入职两三天选择离职吗?
  6. 什么是数据挖掘,它的方式和目的是什么?
  7. poj-1741(树分治 点权)
  8. Vue——简易计算器
  9. 【20211203】datagrid,数据库管理神器,一个字,绝
  10. 一文读懂GoogLeNet神经网络