使用eclipse創建mavenWeb項目,中途遇到的問題及解決方案!


創建MavenWeb項目的步驟,如下:

1)、new--->Maven --->maven project,如圖:

之后,

next,最后finish,項目創建完成,項目的目錄如下:

將webContent(從普通的web項目下找到復制)中的文件夾拷貝到webapp文件下面,

接下來就是修改一系列的配置文件,選擇“項目”,然后右擊---properties,--->Project Facets,將項目修改(轉換成)為Web項目,

 

點擊,修改里面的配置信息,如下圖:

之后就是remove掉沒有用的文件,webContent文件、test相關的兩個文件;

創建index.jsp頁面進行測試,是否創建成功web項目?

 

 

問題一:

1、創建好mavenWeb項目之后,要添加tomcat-server時,報出這樣子的一個錯誤,

上網查了查,配置文件中的版本號太高,找不到與之版本匹配的,才出現這樣子的錯誤!

解決方法:找到【指定的web項目的根目錄下此項目的目錄,然后再找到項目下的.settings目錄下的org.eclipse.wst.common.project.facet.core.xml文件,

打開找到<installed facet="jst.web" version="3.0"/>,將3.0改為2.5即可;-------問題解決!!!

問題二:

使用eclipse,創建mavenWeb項目,tomcat啟動成功且控制台沒有錯誤信息的打印,而在瀏覽器中進行驗證時總是報404錯誤????這是為何???

 

解決方法:

回顧創建web項目步驟:其中忽略掉的步驟是:在配置時沒有將webContent文件刪除掉,且添加maven的配置文件,

選中“項目",然后右擊選擇“properties”---->Deployment Asssembly,然后將webContent項remove掉,還有test相關的文件也可以remove掉,test是測試相關的文件,

    add一個folder文件,next-->next-->src下的main下的webapp文件,最后在點擊“Finish”,

    在add一個Java Build Path Entries,next--->Maven Dependencies文件,最后再點擊"Finish";最后再點擊"OK";

重新啟動tomcat,在瀏覽器中輸入相應的地址:http://localhost:8080/MavenTest/index.jsp       ,進行測試web項目是否創建成功。

問題三:

創建的maven web項目時,報錯誤提示:

An internal error occurred during: "Loading descriptor for MavenWebTest.". java.lang.NullPointerExce,查看了錯誤信息,又回顧創建項目時的步驟,確定的是:配置信息沒有錯,或者忘記配置什么重要的信息,上網上搜了搜,(解決方案)將項目目錄中的web.xml配置文件刪除,然后又重新創建一個web.xml配置,之后不在報錯誤信息,啟動tomcat,然后測試成功!!

 


免責聲明!

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



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