heroku java_部署Java Web项目到Heroku
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来访问我们的应用了。
heroku java_部署Java Web项目到Heroku相关推荐
- heroku java_heroku部署java web项目
一.开发 在本地eclipse创建maven web项目(此时可以当成正常的javaweb项目开发即可.注意添加servlet依赖,此时不用添加jetty依赖) 二.部署前准备 1.首先在pom.xm ...
- 云服务器 ECS 建站教程:手工部署Java Web项目
手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...
- 本篇文档介绍如何手动在ECS实例上部署Java web项目
本篇文档介绍如何手动在ECS实例上部署Java web项目.适用于刚开始使用阿里云进行建站的个人用户. 项目配置 { .section} 本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软 ...
- 阿里云服务器部署Java Web项目全过程
最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里 ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- 基于Docker里的运行的tomcat容器进行部署Java Web项目详解
引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...
- 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器
自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...
- 从零开始学习Linux部署Java web项目
前言 最近越来越发现需要学习的东西太多了,前几天公司服务器出现问题,需要对服务器硬件进行维护,当然服务器上的服务需要部署到另一个服务器上.这对于我来说是很陌生的,虽然这件工作没有让我去做,但是还是很好 ...
- java web ubuntu_Ubuntu部署Java web项目
登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update 更新软件列表 输入: ...
最新文章
- IDEA一定要懂的32条快捷键
- python培训学校-培训Python学校哪家好?推荐老男孩IT培训机构
- 试用SpringBoot创建WEB应用
- 白话Elasticsearch29-IK中文分词之IK分词器配置文件+自定义词库
- BZOJ-1927-星际竞速-SDOI2010
- IDEA配置SVN并实现代码版本控制
- m5310模组数据上传至onenet_硬核干货!基于M5310-A的NB-IoT水表通信模块软件业务逻辑分享...
- django后台接收form-data 格式上传的文件
- Flux架构小白入门笔记
- java自定义表单系统_表单识别:自定义表单模板无需额外定制
- 计算机与网络应用基础知识下上机考试,计算机应用基础知识考试
- iOS 14惊现iPhone 12 Pro设计图细节:大失所望!
- java 设置主线程_Java线程编程中的主线程讲解
- 2017-2018-1 点集拓扑
- IIS HTTP 500 内部服务器错误
- JUnit for Android入门2 JUnit断言
- JAVA爬虫爬取国家统计局行政区划数据(2021年最新数据)
- RT1021使用RTS引脚控制RS485芯片收发使能
- 对偶理论与灵敏度分析
- STM32基础教程(CubeMX)—— LCD显示
热门文章
- android 设备注册,i2c_设备注册流程
- python 描述器 详解_描述器使用指南
- mysql-fron快速写sql语句,SQL优化系列:如何书写高质量SQL语句(一)
- android 获取sd卡视频文件名,android – 如何获取SD卡上的视频列表
- python数据应用场景_python应用场景
- UI图标设计素材|风格多样的图标
- 实用UI设计需要学什么软件?
- apache缓存php页面不改变,Apache服务器禁止静态文件缓存的实现方法
- mysql 堵塞_Mysql解决USE DB堵塞详解
- 图解Http学习第一章