两种解决方法:
1. 如果是Maven项目,添加servlet-api依赖包:
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency>
- provided: 表示JDK或者容器会在Runtime时提供这些jar,部署时是不需要它的,因为应用服务器肯定有这些东西。provided的东西在编译和测试时会用到,不参与传递依赖。
2. 如果不是Maven项目,在Java Build Path中添加依赖包
1) Java Build Path
2) Add Library...
3) MyEclipse Server Library -> Next
4) 选择想要部署到的那个server -> Finish
(原创文章,转载请注明转自Clement-Xu的博客)
时间: 2025-01-06 00:37:02