Eclipse运行出现如下问题,最简单的html都报错,运行不了,高手指点

HTTP Status 404 - /javaee-mvc/WEB-INF/jsp/NewFile.html

--------------------------------------------------------------------------------

type Status report

message /javaee-mvc/WEB-INF/jsp/NewFile.html

description The requested resource (/javaee-mvc/WEB-INF/jsp/NewFile.html) is not available.

--------------------------------------------------------------------------------

Apache Tomcat/6.0.10

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/Servlet
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.NoClassDefFoundError: javax/servlet/Servlet
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
java.lang.ClassLoader.defineClass(ClassLoader.java:616)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
java.net.URLClassLoader.access$000(URLClassLoader.java:58)
java.net.URLClassLoader$1.run(URLClassLoader.java:197)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:190)
sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
java.lang.ClassLoader.loadClass(ClassLoader.java:307)
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
java.lang.ClassLoader.defineClass(ClassLoader.java:616)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
java.net.URLClassLoader.access$000(URLClassLoader.java:58)
java.net.URLClassLoader$1.run(URLClassLoader.java:197)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:190)

root cause

java.lang.ClassNotFoundException: javax.servlet.Servlet
java.net.URLClassLoader$1.run(URLClassLoader.java:202)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:190)
sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
java.lang.ClassLoader.loadClass(ClassLoader.java:307)
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
java.lang.ClassLoader.defineClass(ClassLoader.java:616)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
java.net.URLClassLoader.defineClass(URLClassLoader.java:283)

第1个回答  2011-11-28
楼主,这是个很明显的错误呀,java.lang.ClassNotFoundException: javax.servlet.Servlet
明显的提示说找不到servlet这个类。
缺少servlet.jar
这个错误太常见了,加上jar包就好了。追问

那为什么最简单的jsp页面都在浏览器中都运行不了,就是运行所有的jsp页面都报这个错误,是Eclipse出问题了,还是tomcat出问题了?

第2个回答  2011-11-28
文件路径填写错误了

请问启动eclipse时出现如下代码是怎么回事?
1.右键“我的电脑”->属性 2.打开“高级系统设置”,如下图:3.选择“环境变量”,如下图:4.找到“系统变量”的“JAVA_HOME”,错误时路径可能是“C:\\Program Files (x86)\\Java\\jdk1.8.0_91”,可能是版本号更改了 打开文件管理器“C:\\Program Files (x86)\\Java\\”下寻找jdk的确切路径(...

为什么eclipse突然不能用了,变成这样了
我觉得这个可能是你的环境变量出了问题,例如你安装了oracle之后,它本身自带了个JDK,然后oracle会自动的在环境变量中它会写在最前面,这样eclipse启动的时候就会寻找path,然而此时找到的路径可能是你的oracle的JDK路径,所以就出现了这种情况,请确认你最近安装了什么软件没有。如果没有,那么可以重新安装...

打开eclipse出现an error has occurred see the log file
1,打开eclipse安装目录下的eclipse.ini文件;2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。应该可以解决吧,不行的话你再参考其他人

eclipse打不开:An error has occurred.See the log file
1、找到安装eclipse时的路径。我这里命名为eclipse。2、在窗口右上角的搜索栏中输入org.eclipse.ui.ide.prefs,搜索此文件。3、右键单击此文件,用文本将其打开,里面的内容如下图所示。4、将“SHOW_WORKSPACE_SELECTION_DIALOG”的值修改为true。5、修改完之后将其保存。6、再次回到桌面,双击eclipse启...

eclipse导入项目为什么运行不了,在别人那运行好好的
这跟你安装的java JDK有关系,你可以查看代码,到错误的代码下查看提示,选择Fix project试试看、还有可能一个原因是程序的版本不同。

eclipse.exe双击出现下图的问题,请帮忙解决!
第一种: eclipse.ini中内存设置过大的问题,修改了一下,256m改成128m,把512m 改为 256m,即可。第二种:在eclipse.ini 中,增加了如下两行后,问题解决:-vm D:\/Program Files\/Java\/jdk1.6.0\/bin\/javaw.exe 其中javaw.exe是我的JDK安装路径 第三种: 删除eclipse 安装目录下的eclipse....

eclipse运行没反应显示already running
解决的方法:1、在再次运行转换程序前将LiberOffice进程杀死。然后运行转换程序。这种方法,在同一个tomcat中存在多个运用时,存在并发问题,回出现各种坑,不可取。2、修改转换程序启动LibreOffice的方式,由单纯的创建并连接服务的形式,转换为先连接已经存在的服务,连接失败后创建服务并连接。

Eclipse 运行JAVA程序报错
在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.8,也就是与jvm一致的版本

打开Eclipse报错,谁给看看怎么解决?
是打开后才出现这个 还是双击Eclipse就出现这个窗口 要是双击就出现那是你环境没搭配好 你运行Dos指令 输入 Java -version 注意 “-”前面有个空格啊 你输入后看下是否有出现你JDK的版本 例如下面这张图

eclipse EE运行(run as)不了,怎么改才能运行?
eclipse EE运行(run as)运行:1,先按下面依次打开 Window-->Preferences-->General-->Appearance-->Colors and Fonts 2,在右边列表框中找到Debug下的Console font(overrides default: Text Fornt) 选中它,然再点击右上的Edit按钮 这里可以设置字体的大小 ...

相似回答