成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

記一次奇怪的debug:Tomcat部署網(wǎng)站每一個(gè)頁(yè)面第一次打開(kāi)404刷新后才正常顯示

CompileYouth / 845人閱讀

摘要:第二次嘗試以為是打包過(guò)程中出現(xiàn)了問(wèn)題,清理項(xiàng)目重新打,然后重新部署到上,仍然沒(méi)有解決問(wèn)題。于是我在所有目錄下都找了一遍,果然在目錄下發(fā)現(xiàn)了一個(gè)項(xiàng)目的同名文件關(guān),刪除之。重新把新的包到目錄下后重啟。

不久前畢設(shè)網(wǎng)站的第三版上線,然后我遇到了一個(gè)奇怪的bug:

訪問(wèn)頁(yè)面的時(shí)候,第一次打開(kāi)404,必須F5刷新后才能正常顯示

簡(jiǎn)直 第一次嘗試

最開(kāi)始以為是瀏覽器緩存沒(méi)有清理【思路大概是:瀏覽器發(fā)現(xiàn)這網(wǎng)頁(yè)訪問(wèn)過(guò),于是直接加載了緩存,但緩存是404】,然后清理緩存,重新訪問(wèn),結(jié)果發(fā)現(xiàn)不是緩存的問(wèn)題。

第二次嘗試

以為是打包過(guò)程中出現(xiàn)了問(wèn)題,清理項(xiàng)目重新打war,然后重新部署到tomcat上,仍然沒(méi)有解決問(wèn)題。

話說(shuō)我部署的方式特別簡(jiǎn)單粗暴:

STS導(dǎo)出war包,傳到服務(wù)器備份

停止Tomcat運(yùn)行

刪除Tomcat的webapp目錄下上個(gè)版本的war包和文件夾

將war包拷貝到webapp目錄下

重新啟動(dòng)Tomcat

第三次嘗試

stackoverflow上有人說(shuō)打包過(guò)程中不能出現(xiàn)任何warning(P!我有warning前幾次還不是運(yùn)行得好好的)和error(廢話),總之當(dāng)成死馬醫(yī)醫(yī)看,把warning們都搞掉了

這時(shí)我想了一下,感覺(jué)還是Tomcat的問(wèn)題,如果我想訪問(wèn)新文件,但是Tomcat還是找舊文件去了,但是舊文件已經(jīng)rm -rf,就會(huì)404了

于是我猜是之前的舊文件沒(méi)有刪除干凈。

于是我在Tomcat所有目錄下都找了一遍,果然在work/Catalina目錄下發(fā)現(xiàn)了一個(gè)項(xiàng)目的同名文件!

關(guān)Tomcat,刪除之。

重新把新的war包c(diǎn)p到webapp目錄下后重啟Tomcat。

萬(wàn)事OK。o(* ̄▽ ̄*)ブ

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/65904.html

相關(guān)文章

  • Django搭建個(gè)人博客:日志記錄

    摘要:每一條日志記錄也包含級(jí)別,代表對(duì)應(yīng)消息的嚴(yán)重程度。即格式化器,主要功能是確定最終輸出的形式和內(nèi)容。最好是日志能夠按自然天進(jìn)行記錄和分割。 上一章學(xué)習(xí)了自動(dòng)化測(cè)試,很好,現(xiàn)在我們可以絞盡腦汁寫(xiě)出一份全面的測(cè)試,來(lái)保證代碼永遠(yuǎn)健康了。 話雖如此,但是作為一個(gè)獨(dú)立開(kāi)發(fā)者很難寫(xiě)出真正全面的測(cè)試代碼。這是因?yàn)橛脩粼谑褂媚愕木W(wǎng)站時(shí)可不會(huì)循規(guī)蹈矩,而是會(huì)以各種怪異的姿勢(shì)瀏覽網(wǎng)頁(yè)、上傳數(shù)據(jù)。但這也不是...

    Lowky 評(píng)論0 收藏0
  • 一次上古項(xiàng)目限時(shí)開(kāi)發(fā)

    摘要:釘釘新需求溝通后了解到,是一個(gè)臨時(shí)需求。開(kāi)始部署環(huán)境一個(gè)項(xiàng)目開(kāi)發(fā)的前提是什么是正常運(yùn)行并開(kāi)啟調(diào)試模式。及時(shí)復(fù)盤(pán)項(xiàng)目的開(kāi)發(fā)流程,記錄開(kāi)發(fā)計(jì)劃中遇到的協(xié)作問(wèn)題和技術(shù)問(wèn)題。 ? 釘釘新需求 溝通后了解到,是一個(gè)臨時(shí)需求。 在一個(gè)老項(xiàng)目上。 具體有多老,直到開(kāi)發(fā)完也不知道。 showImg(https://segmentfault.com/img/remote/1460000019364396...

    mykurisu 評(píng)論0 收藏0
  • 一次上古項(xiàng)目限時(shí)開(kāi)發(fā)

    摘要:釘釘新需求溝通后了解到,是一個(gè)臨時(shí)需求。開(kāi)始部署環(huán)境一個(gè)項(xiàng)目開(kāi)發(fā)的前提是什么是正常運(yùn)行并開(kāi)啟調(diào)試模式。及時(shí)復(fù)盤(pán)項(xiàng)目的開(kāi)發(fā)流程,記錄開(kāi)發(fā)計(jì)劃中遇到的協(xié)作問(wèn)題和技術(shù)問(wèn)題。 ? 釘釘新需求 溝通后了解到,是一個(gè)臨時(shí)需求。 在一個(gè)老項(xiàng)目上。 具體有多老,直到開(kāi)發(fā)完也不知道。 showImg(https://segmentfault.com/img/remote/1460000019364396...

    crossea 評(píng)論0 收藏0
  • 項(xiàng)目一點(diǎn)總結(jié)

    摘要:項(xiàng)目名稱后勤保障指揮系統(tǒng)項(xiàng)目部署環(huán)境銀河麒麟系統(tǒng)基于的公司框架協(xié)議啟動(dòng)方式啟功服務(wù)器腳本一鍵全啟,第一次開(kāi)啟需要腳本文件名稱進(jìn)行授權(quán)。 項(xiàng)目名稱:后勤保障指揮系統(tǒng)項(xiàng)目部署環(huán)境:銀河麒麟系統(tǒng)+myEclipse+mySql5.6+tomcat7+rabbitmq+基于ssm的公司框架+sip協(xié)議啟動(dòng)方式: 啟功sip服務(wù)器:cd /home/wisdom/build_mpms/b...

    terro 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

CompileYouth

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<