返回信息流我用的eclipse+tomcat
1.写了个java应用程序(功能是http请求,获得返回值),能正常运行,输出结果。
2.然后,新建了个java web 工程,把该1中的java程序套过去,用jsp来调用的。
但是,一运行就有异常抛出。
附异常:
严重: Servlet.service() for servlet [jsp] in context with path [/javawebtest] threw exception [javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/huangzhimin/contacts/exception/ContactsException] with root cause
java.lang.ClassNotFoundException: com.huangzhimin.contacts.exception.ContactsException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at org.apache.jsp.contestTest_jsp._jspService(contestTest_jsp.java:67)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
这是一条镜像帖。来源:北邮人论坛 / java / #20687同步于 2011/11/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
java web 求助
aa123456
2011/11/7镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 buptxiaofeng 的大作中提到: 】
: 你是想JSP页面调用servlet么..
: --
没有用servlet,直接在jsp里写了:
<jsp:useBean id="email" scope="page" class="jws.ContactTest"/>
然后对email这个对象操作。
java.lang.ClassNotFoundException: com.huangzhimin.contacts.exception.ContactsException ?
遇到了ClassNotFoundException异常,是不是你的javabean没有定义还是没有用include动作包含到当前的页面中?<%page include"....."%>把javabean写到include试试,我也是新手