新換了一個項目組被人吐槽配置文件都能寫錯,所以打算從頭開始一步步搭建一個項目,包含ssm基礎框架、mongodb工具類、redis工具類、jsf配置、log配置等
今天先來搭建一個web工程。工程搭建好運行時發現404
我們都知道,一般404都是由於請求資源的時候沒有找到
先說一下我們是如何請求到資源的,首先,IDEA會將項目打成war包,然后創建一個tomcat,tomcat加載war包來啟動。tomcat容器啟動的時候,項目就啟動了。
那么出現404就只有兩種可能:
1. IDEA打war包時打的有問題。
2. tomcat加載war包的時候出現問題
我的問題是出現在打包的時候。我們一步一步來解決
1. 在項目上單機右鍵 --> 選擇open module settings
先來配置Project,首先jdk版本要選對,其次打好包后輸出地址要寫對
2. 配置Modules,輸出地址同樣要寫對,以及Web Resource Directory Path,要定位到要有整個項目的源碼的地方
3. 配置Factes,Web Resource Directory Path,要定位到要有整個項目的源碼的地方
4. Artifacts
這樣子,打包就沒有問題了。
現在我們需要使用tomcat加載我們打好的war包
1. 右側打開
2. 新建
3.
接着啟動項目
成功啦~~~