1. 程式人生 > >Maven工程配置常見異常

Maven工程配置常見異常

JDK版本錯誤

JDK版本

工程版本不一致

Dynamic Web

參考2

參考3(推薦)

載入外掛錯誤

Errors running builder 'Maven Project Builder'

Jar不更新

Maven不更新jar

Tomcat7

<plugin>
	<groupId>org.apache.tomcat.maven</groupId>
	<!-- tomcat7的外掛, 不同tomcat版本這個也不一樣 -->
	<artifactId>tomcat7-maven-plugin</artifactId>
	<version>2.1</version>
	<configuration>
		<!-- 通過maven tomcat7:run執行專案時,訪問專案的埠號 -->
		<port>8080</port>
		<!-- 專案訪問路徑 本例:localhost:9090, 如果配置的aa, 則訪問路徑為localhost:9090/aa -->
		<path>/</path>
		<uriEncoding>UTF-8</uriEncoding>
	</configuration>
</plugin>

 cannot be cast to javax.servlet.Filter

這是因為maven專案需要servlet-api,但是打包時不需要.jar包衝突了.將scope設定為provided 就行了

<!-- servlet-api scope = provided	-->
<dependency>
      <groupId>javax.servlet</groupId>
	  <artifactId>servlet-api</artifactId>
	  <version>3.0</version>
	  <scope>provided</scope>
</dependency>

maven工程釋出到tomcat,lib中jar包,缺少maven中的依賴

缺少依賴包