Tomcat無法更新類

2021-09-11 19:04:51 字數 629 閱讀 2906

最近遇到乙個非常困擾的問題,在eclipse。我修改了乙個類,但是無論如何tomcat都沒有更新類。

先給出我的方案,刪除舊的工作空間資料夾(或更改名稱、位置)。

因為我是棄用了舊的工作空間,並新建了新的工作空間。目前我發現的原因是因為jrebel的監聽的舊的工作空間的專案,並把編譯好的類扔給記憶體中執行的tomcat容器(檢視jrebel的介紹,jrebel是會保留該類的所有現有例項)。所以,我在tomcat的部署目錄下看到的是新的編譯好的類,但是實際上tomcat執行的是舊的類。

jrebel是會保留該類的所有現有例項

背景,因svn恢復並遷移(因檔案損壞,svn伺服器回滾到了乙個月前的版本,並切換了新的位址)。我棄用並備份了舊的工作空間,重新檢出了新的svn,並在eclipse重新建立新的工作空間並匯入專案,但是發現有乙個專案無論如何都無法更新類,發現一直都是執行舊的類。我嘗試了以下的方法:

事情的轉折

tomcat 無法啟動

tomcat 啟動日誌報出以下錯誤 error transport error 202 bind failed address already in use transport.c l41 error jdwp transport dt socket failed to initialize,tra...

tomcat無法啟動

今天發現伺服器上tomcat 8080埠起不來,老提示埠已經被占用。使用命令 ps aux grep tomcat 發現並沒有8080埠的tomcat程序。使用命令 netstat apn 檢視所有的程序和埠使用情況。發現下面的程序列表,其中最後一欄是pid program name netstat...

tomcat無法登入

按照網路上的教程 如 對安裝目錄下config資料夾中的tomcat users.xml進行設定 xml version 1.0 encoding utf 8 tomcat users role rolename tomcat role rolename manager role rolename ...