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來訪問咱們的應用了。