将Myeclipse 下的web项目导入到 Eclipse中,项目报错(import javax.servlet.http.HttpServletRequest),并且不能被识别为web项目(没有run on server选项 或出现 the selection did not contain any resources that can run on a server 后run on server不能被选中)。
1. 解决 报错问题:在tomcat 安装目录中找到 servlet-api.jar 并导入到项目中。
选择 add external JARs(添加外部类,servlet-api.jar 的位置是tomcat安装目录下的lib文件夹中)
加入后报错消失。
2. 解决不被识别的问题
开始以为是Mac平台的问题,后来查阅资料后发现是eclipse这个坑货的问题。
解决方法:
右击项目,properties -> Project Facets 勾选 Dynamic Web Module
问题解决。。。
着实困扰了我两天,mark一下。