部署Java Web項目到Heroku

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

相關文章
相關標籤/搜索