国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

記一次奇怪的debug:Tomcat部署網站每一個頁面第一次打開404刷新后才正常顯示

CompileYouth / 830人閱讀

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

不久前畢設網站的第三版上線,然后我遇到了一個奇怪的bug:

訪問頁面的時候,第一次打開404,必須F5刷新后才能正常顯示

簡直 第一次嘗試

最開始以為是瀏覽器緩存沒有清理【思路大概是:瀏覽器發現這網頁訪問過,于是直接加載了緩存,但緩存是404】,然后清理緩存,重新訪問,結果發現不是緩存的問題。

第二次嘗試

以為是打包過程中出現了問題,清理項目重新打war,然后重新部署到tomcat上,仍然沒有解決問題。

話說我部署的方式特別簡單粗暴:

STS導出war包,傳到服務器備份

停止Tomcat運行

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

將war包拷貝到webapp目錄下

重新啟動Tomcat

第三次嘗試

stackoverflow上有人說打包過程中不能出現任何warning(P!我有warning前幾次還不是運行得好好的)和error(廢話),總之當成死馬醫醫看,把warning們都搞掉了

這時我想了一下,感覺還是Tomcat的問題,如果我想訪問新文件,但是Tomcat還是找舊文件去了,但是舊文件已經rm -rf,就會404了

于是我猜是之前的舊文件沒有刪除干凈。

于是我在Tomcat所有目錄下都找了一遍,果然在work/Catalina目錄下發現了一個項目的同名文件!

關Tomcat,刪除之。

重新把新的war包cp到webapp目錄下后重啟Tomcat。

萬事OK。o(* ̄▽ ̄*)ブ

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65904.html

相關文章

  • Django搭建個人博客:日志記錄

    摘要:每一條日志記錄也包含級別,代表對應消息的嚴重程度。即格式化器,主要功能是確定最終輸出的形式和內容。最好是日志能夠按自然天進行記錄和分割。 上一章學習了自動化測試,很好,現在我們可以絞盡腦汁寫出一份全面的測試,來保證代碼永遠健康了。 話雖如此,但是作為一個獨立開發者很難寫出真正全面的測試代碼。這是因為用戶在使用你的網站時可不會循規蹈矩,而是會以各種怪異的姿勢瀏覽網頁、上傳數據。但這也不是...

    Lowky 評論0 收藏0
  • 一次上古項目限時開發

    摘要:釘釘新需求溝通后了解到,是一個臨時需求。開始部署環境一個項目開發的前提是什么是正常運行并開啟調試模式。及時復盤項目的開發流程,記錄開發計劃中遇到的協作問題和技術問題。 ? 釘釘新需求 溝通后了解到,是一個臨時需求。 在一個老項目上。 具體有多老,直到開發完也不知道。 showImg(https://segmentfault.com/img/remote/1460000019364396...

    mykurisu 評論0 收藏0
  • 一次上古項目限時開發

    摘要:釘釘新需求溝通后了解到,是一個臨時需求。開始部署環境一個項目開發的前提是什么是正常運行并開啟調試模式。及時復盤項目的開發流程,記錄開發計劃中遇到的協作問題和技術問題。 ? 釘釘新需求 溝通后了解到,是一個臨時需求。 在一個老項目上。 具體有多老,直到開發完也不知道。 showImg(https://segmentfault.com/img/remote/1460000019364396...

    crossea 評論0 收藏0
  • 項目一點總結

    摘要:項目名稱后勤保障指揮系統項目部署環境銀河麒麟系統基于的公司框架協議啟動方式啟功服務器腳本一鍵全啟,第一次開啟需要腳本文件名稱進行授權。 項目名稱:后勤保障指揮系統項目部署環境:銀河麒麟系統+myEclipse+mySql5.6+tomcat7+rabbitmq+基于ssm的公司框架+sip協議啟動方式: 啟功sip服務器:cd /home/wisdom/build_mpms/b...

    terro 評論0 收藏0

發表評論

0條評論

CompileYouth

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<