1.在Heroku上建立一个新的Appmysql
2. 建立成功后添加对MYSQL的支持,点击find more add-onssql
3. 这里我选择的是 JawsDB Mysql数据库
4.添加成功后咱们能够查看数据库的配置服务器
5.接着在本地经过mysql workbench链接上远程数据库,并执行相应的sql语句来建立应用所须要的数据库和表app
6. 接着咱们须要将Web项目中数据库链接文件的设置改为上面对应的配置. DB_CONNECTION字段为 jdbc:mysql:/远程主机名:3306/数据库名
url
7.---划重点,接着咱们将链接mysql所须要的mysql-connector.jar包引入WEB-INF文件中,这里必定要引入,若是仅仅是本地add mysql-connector.jar包到Reference里直接导出的话,在远端服务器上,运行app试图链接数据库时,会报class not found的错误。在项目上右击选择propertise.插件
8.加入后,咱们右击项目,选择export --> war file,这里我将war导出到了桌面命令行
9. 接下来咱们添加本地命令行对Heroku的支持。3d
经过连接 https://devcenter.heroku.com/articles/heroku-cli#download-and-install 安装好Herokublog
经过 heroku plugins:install heroku-cli-deploy 指令安装部署WAR的插件
10.接着咱们登陆heroku。
将war文件部署到服务器上的指令以下:
11。大功告成。能够经过上图红框里的url来访问咱们的应用了。