1、生成web應用的war包。
在IDEA中,新增一個Artifacts的實體。類型為web application:archive ,意為web應用存檔。即把文件夾形式的web應用打包成MIS.war 這樣的一個包裹。
輸出路徑自行配置。

接著,輸出war包。


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

注意: 在使用了連接池的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停止查看)