自己在學習javaweb的時候,創建第一個子模塊是沒有這樣的問題的,webapp文件夾是會自動出現小藍點,同時tomcat的部署也非常正常。
但是在第二次創建子模塊就出現了問題,根據視頻教程一步步操作確認沒有錯誤,但是webapp就是沒有小藍點,同時出現了一個XXX.iml的文件(第一個子模塊沒有這個文件),也出現了無法部署的問題。
隨着一個上午查百度,終於解決了。小藍點問題很好解決,無法部署的問題很煩,但是最后也解決了,這里先記錄小藍點的問題。
百度檢索后,很快可以找到小藍點的解決方法https://www.cnblogs.com/chenmingjun/p/10920548.html
找到對應要添加到的模塊
將路徑全部修改位webapp,對應webapp的web.xml,復選框沒有勾也勾上
然后在這個位置會出現一個‘web’ 所有模塊都沒有facet 的警告。我一開始沒有管他,其實就是這個導致了無法部署,不過這個弄不弄都不影響小藍點的問題
確定之后,問題就解決了。
而這個iml文件到底干什么用的
打開后就會發現,這兩個url其實就是剛剛設置的兩個路徑
可以才想到這個文件就是用來配置Facet的,至於為什么第一個子模塊沒有,這個有,以及為什么不像第一個子模塊那樣全部自動創建好配置好,而是要自己手動去配,我是真不知道原因。
如果你知道,還請告訴我。
第一個沒有iml,webapp自動藍點,不用手動配