記一次tomcat無法訪問JSP問題


起因:

一次快下班的晚上我們的技術支持聯系我說線上有的頁面報了404,完法訪問(心中一萬個不舒服呀!!!)。

現象:

自己到登陸進去后果然是只有幾個少數頁面報404,如下圖:

問題查找:

我先問我們的運維要了這台機器的登陸查看權限
登陸到后台后,發現這台機子上不光有我這一個tomcat應用,還有其它的。。
具體看下來有兩台:

問了下運維,找到了我要的那個tomcat目錄
進去看了下后。發現這個文件是存在的。
奇怪了。。

那用strace跟蹤一下吧
命令如下:
sudo strace -T -tt -e trace=all -f -p 180372 -o strace.log
步聚如下:

  1. 打好上面的命令執行
  2. 手動調一下Web頁面,
  3. 打斷命令

好了,vim進去,開始關鍵字查找一下

發現有ENOENT (No such file or directory)
最后網上查了下tomcat執行jsp編譯原理。。找到問題了。。
tomcat在第一次執行jsp的時候會生成一個jsp.class的文件
好了。。到這里問題也就知道了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM