[英]Java Web Project not building correctly
我有一個 Java Web 項目,我將它部署到嵌入在 Eclipse 服務器插件中的 Tomcat,唉,當我在發布/啟動服務器后導航到該 web 應用程序的位置時,.class 文件都丟失了。 我可以導航到 ProjectName\\WEB-INF\\classes\\path\\to\\packages\\ -> 所有包都是空的。
任何想法如何解決這個問題?
編輯
Build Automatically 被選中,它為我剛剛包含的另一個 web 項目編譯得很好,只是不適用於指定的
編輯 2
重新安裝 Eclipse(因為為什么不) - 沒有任何改變,適用於項目 #2,不適用於項目 #1。 現在甚至不存在包的路徑。 src 文件夾的內容(應該移動到 WEB-INF/classes)根本不存在 - 但資源(我有一個具有相同部署程序集命令的資源文件夾)是。
執行幾個步驟以恢復理智......
刷新您的項目。 可能在 Eclipse 外部的文件系統上修改了某些內容。
項目啟動 -> 清潔。
現在查看文件系統上的項目(不是部署位置)。 您是否在 /bin 目錄(或您可能已將類輸出目錄更改為的任何內容)中看到預期的文件?
現在讓我們嘗試使用向導導出戰爭。 文件 -> 導出 -> Web -> WAR 或類似的東西。 檢查 WAR 內容。 你那里有 .class 文件嗎?
如果到目前為止一切都很好,那么您的項目就沒有問題。 Tomcat 服務器適配器剛剛被搞糊塗了。
在服務器視圖中... 確保 Tomcat 正在運行。 接下來右鍵單擊Tomcat並選擇添加/刪除項目。 刪除您的項目。 確認您的網絡應用不再可訪問。
現在通過添加/刪除項目或調用運行作為操作之一重新添加您的項目。
以上應該重置Tomcat服務器適配器,希望事情應該按預期工作。
檢查您是否刪除或移動了與 IDE 上的項目關聯的外部 JAR。 我已經移動了它並遇到了同樣的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.