【Tomcat】tomcat報錯 removeGeneratedClassFiles failed


程序放到測試環境一點問題沒有,放到正式環境都是問題。總感覺是環境的問題,環境能帶來問題,但是不是所有問題都能說是環境帶來的。

這點,要改正。還要淡定對待問題。看錯誤。

程序是不會騙你的。這個問題折磨了好久!哎。一百度,才想明白怎么回事。

 

tomcat切換用戶重啟后報錯如下:

16-Mar-2016 15:32:12.162 WARNING [http-nio-8888 exec-15] org.apache.jasper.compiler.Compiler.removeGeneratedClassFiles Failed to delete generated class file [/home/project/getui/apache-tomcat-7/work/Catalina/localhost/getui-project/org/apache/jsp/jsp/hft_005faudit_005flist_jsp.class]
16-Mar-2016 15:32:12.163 WARNING [http-nio-8888-exec-15] org.apache.jasper.compiler.Compiler.removeGeneratedFiles Failed to delete generated Java file [/home/project/getui/apache-tomcat-7/work/Catalina/localhost/getui-project/org/apache/jsp/jsp/hft_005faudit_005flist_jsp.java]
16-Mar-2016 15:32:12.185 WARNING [http-nio-8888-exec-15] org.apache.jasper.compiler.Compiler.generateJava Failed to delete generated Java file [/home/project/getui/apache-tomcat-7/work/Catalina/localhost/getui-project/org/apache/jsp/jsp/hft_005faudit_005flist_jsp.java]

錯誤導致原因:服務器是秘鑰登錄,但是kill程序的時候,kill不掉,所以讓運維用root kill了,切換用戶操作了程序,導致了這種錯誤的產生。

錯誤很變態,訪問程序有時候正常,有時候404,有時候500,還有更新的程序也更新不了。緩存也清掉了。也不是這問題。原來就是切換用戶導致的。無法編譯classes文件。

仰天長嘆ing...


免責聲明!

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



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