创建maven项目后的错误解决

  • 前言
  • 在创建完maven项目后会有几个地方报错,如下图:
  • 解决的办法
  • 但是现在没有把它改成3.0,只改成了1.8,所有需要再次打开属性
  • 这个表示servlet找不到,没有被加载进来
  • 如果后期需要下载什么jar包,直接去那网站中搜配置文件,将配置文件放到pom.xml中会自动下载
  • 配置插件
  • 这样就解决了
  • 总结:没配置好的话,或者出现网络不好问题则会炸库


前言

在创建完maven项目后会有几个地方报错,如下图:

新开的maven项目未加载maven_java

解决的办法

右击项目打开属性或者用快捷键,将鼠标选择项目名 Alt+Enter 打开属性。

将属性改成下图所示:

新开的maven项目未加载maven_新开的maven项目未加载maven_02

但是现在没有把它改成3.0,只改成了1.8,所有需要再次打开属性

新开的maven项目未加载maven_新开的maven项目未加载maven_03


更改这些后apply应用再保存

新开的maven项目未加载maven_新开的maven项目未加载maven_04

将这些代码粘贴到web.xml

<!-- 修改web.xml由2.3至3.0 -->
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="WebApp_ID" version="3.0">

新开的maven项目未加载maven_新开的maven项目未加载maven_05

这个表示servlet找不到,没有被加载进来

新开的maven项目未加载maven_xml_06


中央产库的源位置:https://mvnrepository.com/

新开的maven项目未加载maven_xml_07


复制这串代码粘贴到pom.xml里,这样index就不会报错了

新开的maven项目未加载maven_xml_08

如果后期需要下载什么jar包,直接去那网站中搜配置文件,将配置文件放到pom.xml中会自动下载

配置插件

新开的maven项目未加载maven_配置文件_09

<plugins>
    <!--第一步就是配置maven-compiler-plugin插件-->
    <!---套一层plugin-->
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>3.7.0</version>
	<configuration>
		<source>1.8</source>
		<target>1.8</target>
		<encoding>UTF-8</encoding>
	</configuration>
</plugin>
    </plugins>

现在还有一个地方报错,点击项目名右击选择maven下的update project
直接勾上项目名称,其他的不用管,OK

新开的maven项目未加载maven_xml_10


它会重新帮你的项目进行整合,项目的更新主要用的就是这个(update project)。

这样就解决了

新开的maven项目未加载maven_新开的maven项目未加载maven_11