www.1862.net > ThE typE jAvAx.sErvlEt.SErvlEtContExt CAnnot BE...

ThE typE jAvAx.sErvlEt.SErvlEtContExt CAnnot BE...

有时候用eclipse导入一个外来的工程时会出现以上错误,这主要是因为你的电脑上安装了多个版本的jdk,解决的办法是:右击工程目录下的jdk 选择 build path---->config build path 或者在eclipse菜单栏点击project----->propertys 在里面再选择Java Build Path -----> Libraries---->Add Libraries----->JRE System Library

解决办法:1. 右键工程找到build path项.2. 找到Add Libraries.3. 点击myEclipse Libraries,Next.4. JavaEE 5.常见的报错处理:1. change project compliance and jre to 1.5.解决方法: eclipse中:右键你的项目Build PathAdd Libraries

你没有在webcontent文件夹下面新建一个.jsp文件,没有jsp文件就无法显示网页,因为没有网页可以显示,所以报错了,你能访问tomcat主页是因为用eclipse启动tomcat了(和直接手动启动一样的效果)所以能访问主页.

servlet的包没有导入项目

今天将别人的项目导入eclipse之后,出现了“the import javax.servlet cannot be resolved”错误,出现这个错误的原因是:没有servlet-api.jar这个包,将这个包导入项目里面就可以了.那么这个包一般到那里去找呢?我们可以到tomcat的lib目录下面找到这个包,然后在eclipse中,右击项目,选择java build path>libraries>add external jars,找到你计算机中的tomcat的安装路径,在common\lib文件夹下,选中"servlet-api.jar",添加点击“确定”,就行了.

//得到绝对路径 String path=this.getServletContext().getRealPath("/WEB-INF/classes/db.properties"); //用传统代码读,通常用在下载(可以得到资源名称) String filename=path.substring(path.lastIndexOf("\\")+1); System.out.println("资源名称:"+filename);

这个错误可能是服务器自带的servlet库未导入的原因.右键项目属性,转到Targeted Runtimes,选择一个服务器,例如Tomcat,单击应用,可能就可以解决.

看看进程中有没有tomcat在运行啊,有就关掉就行了.是在不行就重启一下系统,然后在试试你上面的东西,可能是你tomcat没有关上很多时候myeclipse的工具都不是很好用,自己关哪些东西好一点.

你用的是eclipse编译器?那不需要手动设置classpath,按如下步骤:1.在eclipse中设定好jdk路径.2.在elipse中设定好tomcat路径.3.建立项目的时候,切记是建立web project,这样会将j2ee的包自动导入到项目中去.

重新加入servlet_api.jar 等相关包.

相关搜索:

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com