JavaWeb工程上傳到阿里云服務(wù)器

一涂召、上傳之前
在將你的JavaWeb項(xiàng)目上傳到服務(wù)器上之前绣张,要先對(duì)JavaWeb項(xiàng)目進(jìn)行下面幾點(diǎn)檢查
1担扑、將數(shù)據(jù)庫鏈接的信息改成服務(wù)器上的信息(localhost不變)主要是密碼和用戶名
2阐肤、ajax請(qǐng)求路徑要寫成絕對(duì)路徑 即在路徑前加上 ${pageContext.request.contextPath}
3拓颓、將訪問路徑改成項(xiàng)目名直接訪問首頁(即輸入http://www.baidu.com直接跳到登錄頁)井辆,此項(xiàng)根據(jù)個(gè)人需求关筒,不必要
在JavaWeb改成下的web.xml中進(jìn)行如下配置

① 把welcome-file-list里面沒有的index刪掉,寫上你的首頁路徑
<welcome-file-list>
    <welcome-file>login</welcome-file>
</welcome-file-list>
② servlet-mapping配置
<servlet-mapping>
    <servlet-name>xxx</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>xxx</servlet-name>
    <url-pattern>/login</url-pattern>
</servlet-mapping>

二杯缺、將項(xiàng)目導(dǎo)出成war包
File -> Export -> Web -> WAR file -> 寫上名字和保存路徑 sources files 若正式發(fā)布建議不選
三蒸播、mac 上傳文件到Linux 服務(wù)器
scp 本地war包路徑 用戶名@IP地址:服務(wù)器存放路徑
例如:

scp /Users/xxxx/Desktop/war/xxx.war root@xxx:/home/tomcat/apache-tomcat-default/webapps

回車,輸入密碼夺谁,等待上傳完畢
四廉赔、登錄服務(wù)器,進(jìn)入tomcat

cd /home/tomcat/apache-tomcat-default/webapps ls

查看webapps文件夾下的所有文件匾鸥,這時(shí)你會(huì)看到有兩個(gè)文件蜡塌,一個(gè)是xxx.war文件,另一個(gè)就是.war文件解壓后的你的工程了勿负!
五馏艾、重啟tomcat

cd ..
cd bin

進(jìn)入bin目錄下,重啟一下tomcat

./shutdown.sh  // 關(guān)閉tomcat
./startup.sh   // 啟動(dòng)tomcat
ps -ef|grep tomcat  // 查看tomcat是否啟動(dòng)

如下圖若有兩個(gè)root奴愉,則說明tomcat成功啟動(dòng)琅摩,若只有下面那個(gè)短的root,說明tomcat已經(jīng)關(guān)閉锭硼,若有兩個(gè)以上tomcat房资,說明啟動(dòng)了多個(gè)tomcat,這時(shí)候會(huì)有端口占用問題檀头,導(dǎo)致tomcat項(xiàng)目運(yùn)行失敗轰异,這時(shí)候要?dú)⑺浪械膖omcat,重新啟動(dòng)一下就好了

kill -9 PID(PID為端口號(hào)即圖中6961)
tomcat啟動(dòng).png

六暑始、訪問你的項(xiàng)目

http://IP:8080/project_name/login
若你做了上傳之前的第三步配置搭独,則只需要訪問如下地址
http://IP:8080/project_name

這時(shí)候即可成功訪問,當(dāng)然前提是你的tomcat成功啟動(dòng)了廊镜!
若項(xiàng)目訪問失敗牙肝,可以查看tomcat啟動(dòng)日志,以日志報(bào)錯(cuò)改正錯(cuò)誤

cd /home/tomcat/apache-tomcat-default/logs ls

該日志目錄下有當(dāng)天的tomcat運(yùn)行日志(catalina.2017-11-22.out)嗤朴,還有實(shí)時(shí)運(yùn)行日志(catalina.out)

查看實(shí)時(shí)日志

tail -f catalina.out

該日志輸出就是eclipse下tomcat運(yùn)行的輸出

七配椭、配置數(shù)據(jù)庫
1、創(chuàng)建數(shù)據(jù)庫
正常的JavaWeb項(xiàng)目都是要鏈接數(shù)據(jù)庫的播赁,所以我們要把服務(wù)器上的數(shù)據(jù)庫創(chuàng)建一下
退出到根目錄颂郎,進(jìn)入數(shù)據(jù)庫

mysql -u root -p(如果你設(shè)置了新的用戶,把root改成你的用戶名)

回車容为,輸入密碼寺酪,進(jìn)入數(shù)據(jù)庫
創(chuàng)建數(shù)據(jù)庫,建議創(chuàng)建數(shù)據(jù)庫的名字和本地?cái)?shù)據(jù)庫的名字相同

create database db_name default character set utf8 collate utf8_general_ci;

2盒犹、導(dǎo)出本地?cái)?shù)據(jù)庫
將本地?cái)?shù)據(jù)庫到出成sql文件急膀,上傳到服務(wù)器龄捡,跟上傳JavaWeb項(xiàng)目到服務(wù)器是同樣的命令

scp /Users/xxxx/Desktop/sql/xxx.sql root@xxx:/home

3、在服務(wù)器的數(shù)據(jù)庫里執(zhí)行該sql文件
執(zhí)行sql文件之前要先使用剛才創(chuàng)建的數(shù)據(jù)庫

use db_name;

執(zhí)行sql文件

source /home/xxx.sql;

查看以下表是否都創(chuàng)建成功

show tables;

查看表內(nèi)字段是否都有

select * from table_name;

以上就成功的配置好了數(shù)據(jù)庫晨雳,若運(yùn)行項(xiàng)目過程中有任何問題奸腺,可以查看運(yùn)行日志突照!
這里附上我平時(shí)經(jīng)常用到的一些數(shù)據(jù)庫操作語句

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末喜鼓,一起剝皮案震驚了整個(gè)濱河市豁翎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌心剥,老刑警劉巖邦尊,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件又沾,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡役听,警方通過查閱死者的電腦和手機(jī)典予,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門孽椰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凛篙,“玉大人呛梆,你說我怎么就攤上這事』骼В” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵蹦浦,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我撞蜂,道長(zhǎng)盲镶,這世上最難降的妖魔是什么侥袜? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮徒河,結(jié)果婚禮上系馆,老公的妹妹穿的比我還像新娘。我一直安慰自己顽照,他們只是感情好由蘑,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著代兵,像睡著了一般尼酿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上植影,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天裳擎,我揣著相機(jī)與錄音,去河邊找鬼思币。 笑死鹿响,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谷饿。 我是一名探鬼主播惶我,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼博投!你這毒婦竟也來了绸贡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤毅哗,失蹤者是張志新(化名)和其女友劉穎听怕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虑绵,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡尿瞭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了翅睛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筷厘。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡盛垦,死狀恐怖籍胯,靈堂內(nèi)的尸體忽然破棺而出诈铛,到底是詐尸還是另有隱情,我是刑警寧澤爬骤,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站莫换,受9級(jí)特大地震影響霞玄,放射性物質(zhì)發(fā)生泄漏骤铃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一坷剧、第九天 我趴在偏房一處隱蔽的房頂上張望惰爬。 院中可真熱鬧,春花似錦惫企、人聲如沸撕瞧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丛版。三九已至,卻和暖如春偏序,著一層夾襖步出監(jiān)牢的瞬間页畦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工研儒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留豫缨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓端朵,卻偏偏與公主長(zhǎng)得像好芭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子逸月,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容