WEB開發中,Eclipse的WEB-INF目錄下沒有/不顯示 classes檔案夾的問題解決
用eclipse里撰寫Java Bean,匯入到jsp使用時,服務器報:某個類有效值問題(類似下圖問題),這是因為服務器不會主動找你的class檔案,只有放在WEB-INF下,服務器運行時才會檢測到相應的class檔案,故而出錯自然解決,
.
一、首先更改編譯.java 檔案后.class 檔案的位置(一般1、2步即可)
- 在WEB-INF目錄下,新建一個classes檔案夾


- 右鍵專案,選擇屬性(properties),找到java build path ->


此時,WEB-INF下應該就會看不見剛才新建的classes檔案,即配置正常, - 運行專案,即可成功,若運行仍然出錯,則進入以下操作:
進入java build path界面,勾選Allow output folders for source folders后,點開 src,雙擊Output folder,選擇第二個specific…選擇classes即可,

二、解決WEB-INF下不顯示classes檔案的問題
我們會發現在配置后WEB-INF 看不到classes檔案夾,只需一步設定,
- 點擊左上角Project Explorer右面的 ▼ (View Menu)
- 點擊Filters and Customization…
- 找到 Java output floders,把前面的?(對勾)去掉即可,


- 此時WEB-INF檔案夾即可看到,

配置專案名/webContent/WEB-INF/classes以規避tomcat報錯,因為默認下tomcat會在…/classes目錄下進行輸出;所以須在運行專案前先行配置好此…/classes目錄,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236068.html
標籤:java
