eclipse創建maven項目,並解決項目報錯

今天在論壇看到有人提問題說是eclipse創建maven項目後報錯問題,由於步驟描述費時,我在這裏記錄一下

在使用eclipse創建maven後項目下一直有一個紅叉,雖然也能運行項目但還是要解決的

首先需要創建項目

創建maven項目,選擇Maven Project

注意:這裏默認的是quickstart(普通項目),如果要創建web項目需要選擇webapp,我這裏選擇webapp。如果選擇了普通項目也可以在後面轉web

創建完成後這是項目目錄

可以看到有報錯,接下來我們解決報錯

先解決index.jsp的錯誤,這個一般是缺少jar包導致的

先確定Servers下有一個服務器,我這裏選擇tomcat

然後右擊項目選擇Properties

完成後錯誤沒了,項目也只有一個警告,這個問題一般是jdk版本不一致導致的

現在解決這個警告問題

這有可能之前是警告現在項目會報錯,不過沒關係

右擊項目選擇Properties

右擊項目選擇Properties

點擊Apply and Close,我截圖忘了

然後右擊項目選擇Properties

完成後會生成一個WebContent文件夾

打開目錄將 src/main/webapp下的文件夾全部刪除,將WebContent下的文件複製到src/main/webapp下

並在src/main/webapp/WEB-INF下創建一個web.xml文件,web.xml代碼如下:

<?xml version="1.0" encoding="UTF-8"?>  
<web-app  
        version="3.0"  
        xmlns="http://java.sun.com/xml/ns/javaee"  
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">  
   
</web-app>

效果圖:

然後刪除WebContent文件夾

刪除後,右擊項目選擇Properties

打開pom.xml在<build>中添加以下一段代碼,我的jdk是1.8,你們需要改成與你們jdk匹配的版本

        <plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>

效果圖:

刷新更新maven即可

1,右擊項目選擇Maven

2,選擇Update Project...

3,ok

前兩步沒有截圖,以下是第三步的截圖

到此問題全部解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章