The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
2017-03-16 16:00
363 查看
一、当一个项目从一个工作空间移动到另一个工作空间时会出现以下错:
The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required .class files。
原因: 这是由于缺少了一个servlet-api.jar包所引起的。
解决方法:在安装的tomcat下的lib目录里面找到servlet-api.jar包,导入项目下的lib文件夹中即可。
二、总结项目移植时注意事项(这是自己的一点体会和理解如果有不足的地方请见谅,也希望广大的编程爱好者提出建议,我们一同改正,谢谢):
1.在导入外来的项目是首先确定导入项目的正确性,完整性(如果原来的代码有误,导入后会增加该bug的难度)。
2.如果使用到数据库的操作,必须保证数据库是一致的(MySQL的就用mysql),其次就是连接数据库的用户名,密码,方言等需和被使用的数据库一致。
3.其次就是在使用数据库前必须保证你要使用的数据库必须是存在的。(不然对表的操作将会报异常,而无法成功)
4.其次就是项目所用的版本需尽量一致(版本相差太大会产生一些版本上面的问题,低版本可能不包含高版本的一些特殊用法)
The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required .class files。
原因: 这是由于缺少了一个servlet-api.jar包所引起的。
解决方法:在安装的tomcat下的lib目录里面找到servlet-api.jar包,导入项目下的lib文件夹中即可。
二、总结项目移植时注意事项(这是自己的一点体会和理解如果有不足的地方请见谅,也希望广大的编程爱好者提出建议,我们一同改正,谢谢):
1.在导入外来的项目是首先确定导入项目的正确性,完整性(如果原来的代码有误,导入后会增加该bug的难度)。
2.如果使用到数据库的操作,必须保证数据库是一致的(MySQL的就用mysql),其次就是连接数据库的用户名,密码,方言等需和被使用的数据库一致。
3.其次就是在使用数据库前必须保证你要使用的数据库必须是存在的。(不然对表的操作将会报异常,而无法成功)
4.其次就是项目所用的版本需尽量一致(版本相差太大会产生一些版本上面的问题,低版本可能不包含高版本的一些特殊用法)
相关文章推荐
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required解
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files
- The type javax.servlet.ServletRequest cannot be resolved. It is indirectly referenced from required
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- 【ActiveMQ】管理界面查看消息详情,报错/WEB-INF/tags/form/forEachMapEntry.tag PWC6199: Generated servlet error: The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- The type javax.swing.JComponent cannot be resolved. It is indirectly referenced from required .class files
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
- The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from