Maven_啟動Tomcat配置


  使用Tomcat啟動Maven工程時,可能會出現 警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:a' did not find a matching property. 然后頁面404的錯誤。

  查詢了百度和GOOLE,網上提供了一種解決方案:

  即在Server下鼠標Tomcat配置(現將Tomcat中項目remove),然后如勾上圖中選項,重啟Tomcat。

  

  但是試過之后仍然出現相同的錯誤情景,404問題仍然存在。繼續查詢原因,在某位大神的博客(忘記大神的博客名了)中,發現Eclipse在創建Maven功能時,默認WEB-INF應該在src/main/webapp下,然后剛新建的Maven項目需修改為Dynamic Web Module,在修改過程中會出現如下場景:

  如上圖可發現會讓你指定Content_directory目錄,如果你直接點OK,即默認那么WebContent會建立在src路徑下,在啟動Tomcat時也會出現 警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:a' did not find a matching property.  頁面404

  這種時候有兩種解決方案:

    1. 將WebContent目錄修改為src/main/webapp。

    2.找到工作空間下該項目的.settings文件夾,修改org.eclipse.wst.common.component文件

  將source-path指定為 /src/WebContent,重新部署代碼,重啟Tomcat,問題解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM