1.在Heroku上创建一个新的App

2. 创建成功后添加对MYSQL的支持,点击find more add-ons

3. 这里我选择的是 JawsDB Mysql

4.添加成功后我们可以查看数据库的配置

5.接着在本地通过mysql workbench连接上远程数据库,并执行相应的sql语句来创建应用所需要的数据库和表

6. 接着我们需要将Web项目中数据库连接文件的设置改成上面对应的配置. DB_CONNECTION字段为 jdbc:mysql:/远程主机名:3306/数据库名

7.---划重点,接着我们将连接mysql所需要的mysql-connector.jar包引入WEB-INF文件中,这里一定要引入,如果仅仅是本地add mysql-connector.jar包到Reference里直接导出的话,在远端服务器上,运行app试图连接数据库时,会报class not found的错误。在项目上右击选择propertise.

8.加入后,我们右击项目,选择export --> war file,这里我将war导出到了桌面

9. 接下来我们添加本地命令行对Heroku的支持。

通过链接 https://devcenter.heroku.com/articles/heroku-cli#download-and-install 安装好Heroku

通过 heroku plugins:install heroku-cli-deploy 指令安装部署WAR的插件

10.接着我们登录heroku。

将war文件部署到服务器上的指令如下:

11。大功告成。可以通过上图红框里的url来访问我们的应用了。

转载于:https://www.cnblogs.com/singular/p/9574694.html

部署Java Web项目到Heroku相关推荐

  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                     更新软件列表 输入: ...

  10. heroku java_heroku部署java web项目

    一.开发 在本地eclipse创建maven web项目(此时可以当成正常的javaweb项目开发即可.注意添加servlet依赖,此时不用添加jetty依赖) 二.部署前准备 1.首先在pom.xm ...

最新文章

  1. 设置子元素在主轴(横轴)方向上的对齐方式为容器的开头_今日推送 CSS Flexbox布局(上)...
  2. Silverlight C# 游戏开发:Flyer04让我们一起来摇摆吧
  3. oracle 概要文件不存在,oracle 概要文件 - kecy1217的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  4. 3d max 安装和导入rvt模型失败
  5. android 中TextView设置部分文字背景色和文字颜色
  6. 你有没有觉得邮件发送人固定配置在yml文件中是不妥当的呢?SpringBoot 动态设置邮件发送人
  7. 表的插入、更新、删除、合并操作_9_插入默认值
  8. 如何给女朋友解释什么是撞库、脱库和洗库?
  9. mysql计算机二级选择题题库_全国计算机二级mysql数据库选择题及答案
  10. C#6.0 十大常用特性
  11. 计算机开关电源接线标准,开关电源通用技术标准.pdf
  12. 用python的turtle画正方形内切圆_Python 用turtle实现用正方形画圆的例子
  13. php在u盘里运行,在U盘中直接运行Linux的详细步骤
  14. plc仿真实训软件_欧倍尔新品:现代电气控制和自动生产线装调两款虚拟仿真实训软件...
  15. 两强格局初定,网易云能拿什么跟腾讯音乐打
  16. QWE解码Python实现【网络攻防CTF】(保姆级图文)
  17. 三星n8000平板_三星n8000拆机方法介绍【图解】
  18. Flash Magic使用
  19. 长难句——考研英语刘晓燕#6
  20. 激活win10专业版,桌面设置我的电脑,测试过可行

热门文章

  1. 开机一直转圈_天气转凉,电脑早上开机也需要预热了吗?
  2. spring 包的依赖问题
  3. LineBasedFrameDecoder 行解码器,回车换行符解决 TCP 粘包
  4. 小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_38、源码编译安装Redis4.x...
  5. sql server系统数据库,temp库的用途
  6. 写shell工具类,一个常用实例
  7. 报错处理——# Creating Server TCP listening socket *:6379: bind: Address already in use
  8. Python json.dumps() 自动缩进
  9. angularjs基础知识1
  10. 第二章 部署war包到tomcat