Maven工程配置常見異常
阿新 • • 發佈:2018-12-12
JDK版本錯誤
工程版本不一致
載入外掛錯誤
Errors running builder 'Maven Project Builder'
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中的依賴