博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
部署Java Web项目到Heroku
阅读量:5171 次
发布时间:2019-06-13

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

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

你可能感兴趣的文章
linux下的5款桌面环境
查看>>
巴西柔术第三课:封闭式防守的降服技术
查看>>
chrome下使用JS检测浏览器是否使用开发者工具
查看>>
自定义Angular服务
查看>>
【转】正则表达式括号的作用
查看>>
Core Data持久化数据存储(1)
查看>>
HDU 2544 最短路 Dijkstra
查看>>
mvc基于 ajax实现菜单下拉列表
查看>>
WebStorm2018.2 破解 激活
查看>>
常用内置函数-6
查看>>
Mysql在大型网站的应用架构演变
查看>>
Docker客户端连接Docker Daemon的方式
查看>>
Bengio最新博文:深度学习展望
查看>>
第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
查看>>
AO中的空间关系
查看>>
上海航信电子发票对接
查看>>
Java学习笔记(六)数据的操作(增、删、改的操作)
查看>>
前端性能优化
查看>>
leetcode 108 将有序数组转换为二叉搜索树 (Convert Sorted Array to Binary Search Tree)
查看>>
c 语言申明头文件和实现分开简单例子
查看>>