問題從進入項目組就面臨了,困擾兩天,其中正常解決過一次,但是換了電腦之後又出現同樣的問題,於是寫了這個blog
目錄
項目結構:
JavaWeb項目
問題背景:
idea引入項目,tomcat正常啓動,項目未啓動,訪問不到jsp頁面
問題根本:
idea打包時,並沒有將jsp、css、js等文件打入到輸出目錄
解決方法:
Modules配置
上圖:
一定要將path設置
爲webRoot下的web.xml文件
Facets配置:
一定要先配置Modules,否則在添加Facets中的web時,可能會導致在項目中新建一個web.xml文件,導致path鏈接錯誤
Artifacts配置
如同
項目成功輸出
項目構建打包後的正常輸出結構
總結:
很久沒有用過Javaweb項目結構了,很容易一開始項目配置出現問題。
問題的主要原因在於,web.xml文件的path路徑配置錯誤,導致打包輸出時,沒有對應的文件。
一般對於項目配置來說,這樣的問題出現次數很少,基本上第一次配置好之後就不會再進行配置了,歸根結底還是粗心導致問題發生。