主题 : 求助
级别: 解元
UID: 13509
积分:208 加为好友
威望: 0 精华: 0
主题:20 回复:72
注册时间:2010-12-14
在线时长:0
1#   发表于:2011-08-15 15:56:36  IP:222.92.*.*
今天使用3.1.1时,项目出现红X,如下:

The project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.http.HttpServletResponse. Fix the build path then try building this project


The project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.http.HttpServletResponse. Fix the build path then try building this project

jdk我用的是1.6,请斑斑给看下
级别: 总版主
UID: 10736
积分:148494 加为好友
威望: 205 精华: 42
主题:287 回复:126206
注册时间:2010-09-08
在线时长:17.6
2#   发表于:2011-08-15 16:49:55  IP:220.9.*.*
在myeclipse下吗?
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 13509
积分:208 加为好友
威望: 0 精华: 0
主题:20 回复:72
注册时间:2010-12-14
在线时长:0
3#   发表于:2011-08-15 17:05:16  IP:222.68.*.*
回复第2楼
在eclipse下
级别: 总版主
UID: 10736
积分:148494 加为好友
威望: 205 精华: 42
主题:287 回复:126206
注册时间:2010-09-08
在线时长:17.6
4#   发表于:2011-08-15 17:07:02  IP:220.9.*.*
影响系统运行吗?
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 13509
积分:208 加为好友
威望: 0 精华: 0
主题:20 回复:72
注册时间:2010-12-14
在线时长:0
5#   发表于:2011-08-15 17:09:48  IP:222.68.*.*
回复第4楼

由于项目有红X,安装时报如下错误:
javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)

root cause

java.lang.NoClassDefFoundError: HttpServlet
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)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2527)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)

root cause

java.lang.ClassNotFoundException: HttpServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
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)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2527)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)
级别: 总版主
UID: 10736
积分:148494 加为好友
威望: 205 精华: 42
主题:287 回复:126206
注册时间:2010-09-08
在线时长:17.6
6#   发表于:2011-08-15 17:11:51  IP:220.9.*.*
问题可能是系统中有jre多个,Eclipse在建立项目时,会自动参照你的jre路径,但多个版本就没办法加载了。
解决办法:
在eclipse中把不同到的jre删除,这样就行了。
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 13509
积分:208 加为好友
威望: 0 精华: 0
主题:20 回复:72
注册时间:2010-12-14
在线时长:0
7#   发表于:2011-08-15 17:14:27  IP:222.92.*.*
先谢谢斑斑, 我试试
级别: 总版主
UID: 10736
积分:148494 加为好友
威望: 205 精华: 42
主题:287 回复:126206
注册时间:2010-09-08
在线时长:17.6
8#   发表于:2011-08-15 17:18:42  IP:220.9.*.*
好的
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 13509
积分:208 加为好友
威望: 0 精华: 0
主题:20 回复:72
注册时间:2010-12-14
在线时长:0
9#   发表于:2011-08-17 13:20:45  IP:222.92.*.*
回复第8楼

问题解决了,谢谢斑斑
1 共1页