您的位置:首页 > 产品设计 > UI/UE

The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required

2015-12-09 15:47 561 查看
一、当一个项目从一个工作空间移动到另一个工作空间时会出现以下错:

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.其次就是项目所用的版本需尽量一致(版本相差太大会产生一些版本上面的问题,低版本可能不包含高版本的一些特殊用法)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: