mysql数据库发布到web服务器上_web应用发布至服务器
1、生成web應(yīng)用的war包。
在IDEA中,新增一個(gè)Artifacts的實(shí)體。類型為web application:archive ,意為web應(yīng)用存檔。即把文件夾形式的web應(yīng)用打包成MIS.war 這樣的一個(gè)包裹。
輸出路徑自行配置。
release_1
接著,輸出war包。
release_2
release_3
2、發(fā)布war包至服務(wù)器
使用xftp將war包發(fā)布到服務(wù)器上$CATALINA_HOME/webapps 目錄下,當(dāng)Tomcat運(yùn)行的時(shí)候回自動(dòng)解壓war包。因此,我們還需要重啟一下Tomcat服務(wù)器,來使得web應(yīng)用生效。
release_4
注意: 在使用了連接池的web應(yīng)用的時(shí)候,要把JDBC的驅(qū)動(dòng)也上傳到Tomat的lib目錄下,否則數(shù)據(jù)庫相關(guān)操作就無效了。使用xftp上傳JDBC的驅(qū)動(dòng)包。
3、生成相應(yīng)的數(shù)據(jù)庫數(shù)據(jù)
在本地將web應(yīng)用所需的數(shù)據(jù)庫導(dǎo)出,把腳本文件上傳到服務(wù)器,進(jìn)行數(shù)據(jù)還原。
使用mysql-front可以輕松將數(shù)據(jù)導(dǎo)出,生成mis.sql的腳本。
使用xftp將腳本上傳到/opt 目錄下。
在服務(wù)器上,進(jìn)行數(shù)據(jù)還原。
登錄mysql數(shù)據(jù)庫,生成web應(yīng)用所連接的數(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ù)也恢復(fù)了。
4、web應(yīng)用設(shè)置
配置Tomcat的默認(rèn)顯示項(xiàng)目,而不是打開網(wǎng)站顯示Tomcat的歡迎頁。
打開$CATALINA_HOME/conf/server.xml 配置文件,找到... 節(jié)點(diǎn),在中間配置Tomcat的默認(rèn)項(xiàng)目,加上 即可。
最后,重啟一下Tomcat服務(wù)器。
5、在服務(wù)器上,查看tomcat運(yùn)行web應(yīng)用的報(bào)錯(cuò)日志
進(jìn)入$CATALINA_HOME/logs 目錄,里面的catalina.out 就是Tomcat的運(yùn)行輸出日志。
1、使用vim打開日志,這樣讀取的已經(jīng)生成的日志。
2、使用tail -f $CATALINA_HOME/logs/catalina.out 可以實(shí)時(shí)查看Tomcat的運(yùn)行輸出,相對(duì)于在IDE中查看輸出日志。(使用ctrl+C停止查看)
總結(jié)
以上是生活随笔為你收集整理的mysql数据库发布到web服务器上_web应用发布至服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php和asp指的是什么意思
- 下一篇: formatfactory工具有什么用