检查下你的依赖位置是否正确:
你的错误可能是这样的
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet/jsp-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
<!--错误的嵌套-->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.0.8</version>
</dependency>
</dependency>
</dependencies>
以上为错误的嵌套, dependency 嵌套在了dependency另一个中
正确的使用方式, 可能是因为粗心导致的错误 (我就是)
<dependencies>
<dependency>
...
</dependency>
<dependency>
...
</dependency>
<dependency>
...
</dependency>
</dependencies>