1. 程式人生 > >把jsp+servlet+mysql專案釋出到騰訊雲伺服器,允許外網訪問

把jsp+servlet+mysql專案釋出到騰訊雲伺服器,允許外網訪問

期末有個jsp的課程設計,最後用一個禮拜完成了,然後就想到要利用自己騰訊雲的伺服器釋出這個專案,於是就摸索這成功將專案釋出了。分為以下幾步

準備工作.首選你得要有一個雲伺服器,可以選擇騰訊,阿里等等,這裡不再贅述了,至於購買方法可以看我之前的部落格。然後配置好jdk(一定要和本地的jdk版本一致!!),tomcat,還有mysql。然後希望你的Tomcat可以通過外網成功訪問了,如果還不行,也可以看我之前的部落格。

1.在eclipse中將工程右擊-->Export-->輸入‘war’ 選擇匯出為war檔案。

2.通過檔案上傳工具,我是使用putty中自帶的pscp工具,將war檔案上傳到雲伺服器的/tmp/檔案中,放置到tomcat的的webapps檔案下,關閉tomcat,再重新啟動Tomcat,你就會發現你的war檔案自動解壓了。此時,如果之前你可以通過瀏覽器正確訪問Tomcat的話,就可以直接通過 【你的ip:8080】/【你的工程名】訪問到你工程的首頁

3.登陸你的資料庫,


資料庫建好,選擇使用該資料庫,


將本地資料庫生成sql指令碼,傳到雲伺服器,之後執行退出資料庫後,通過執行以下內容

mysql -h localhost -u root -p < /tmp/xx.sql 

生成你的資料庫檔案,如果不退出mysql也可以直接通過以下

source /tmp/xxx.sql
執行mysql指令碼

4.到此時你就完成了。

幾點說一下:

1.本地的jdk和雲端的jdk版本一定要一樣,不然會報錯。

2.如果想要改訪問tomcat的埠,可以在tomcat/conf中的servser.xml中設定,將8080改為80


將localhost改為你的ip地址

將localhost改為你的ip地址