web應用發(fā)布至服務器

1、生成web應用的war包。

在IDEA中,新增一個Artifacts的實體。類型為web application:archive ,意為web應用存檔。即把文件夾形式的web應用打包成MIS.war 這樣的一個包裹。

輸出路徑自行配置。

release_1

接著,輸出war包。

release_2
release_3

2、發(fā)布war包至服務器

使用xftp將war包發(fā)布到服務器上$CATALINA_HOME/webapps 目錄下,當Tomcat運行的時候回自動解壓war包。因此,我們還需要重啟一下Tomcat服務器,來使得web應用生效。

release_4

注意: 在使用了連接池的web應用的時候,要把JDBC的驅(qū)動也上傳到Tomat的lib目錄下,否則數(shù)據(jù)庫相關(guān)操作就無效了。使用xftp上傳JDBC的驅(qū)動包。

3、生成相應的數(shù)據(jù)庫數(shù)據(jù)

在本地將web應用所需的數(shù)據(jù)庫導出,把腳本文件上傳到服務器,進行數(shù)據(jù)還原。

  • 使用mysql-front可以輕松將數(shù)據(jù)導出,生成mis.sql的腳本。

  • 使用xftp將腳本上傳到/opt 目錄下。

  • 在服務器上,進行數(shù)據(jù)還原。

    登錄mysql數(shù)據(jù)庫,生成web應用所連接的數(shù)據(jù)庫mis:create database mis;

    選擇mis數(shù)據(jù)庫,并執(zhí)行SQL腳本生成數(shù)據(jù)表和數(shù)據(jù):

    use mis;
    source /opt/mis.sql;
    

這樣,MySQL數(shù)據(jù)庫的數(shù)據(jù)也恢復了。

4、web應用設置

配置Tomcat的默認顯示項目,而不是打開網(wǎng)站顯示Tomcat的歡迎頁。

打開$CATALINA_HOME/conf/server.xml 配置文件,找到<Host>... 節(jié)點,在中間配置Tomcat的默認項目,加上<Context docBase="/opt/apache-tomcat-8.5.27/webapps/MIS" path="" debug="0" reloadable="true" /> 即可。

最后,重啟一下Tomcat服務器。

5、在服務器上,查看tomcat運行web應用的報錯日志

進入$CATALINA_HOME/logs 目錄,里面的catalina.out 就是Tomcat的運行輸出日志。

  • 1、使用vim打開日志,這樣讀取的已經(jīng)生成的日志。
  • 2、使用tail -f $CATALINA_HOME/logs/catalina.out 可以實時查看Tomcat的運行輸出,相對于在IDE中查看輸出日志。(使用ctrl+C停止查看)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容