站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题如何用Struts和Hibernate开发

如何用Struts和Hibernate开发

摘要: 如何用Struts和Hibernate开发


我现在想做一个简单的用Struts和Hibernate的数据查询系统,后台数据库时Oracle,工具是Eclipse,但是运行是老是报下面的错误:请教大家是什么原因阿?

严重: Dispatch[/control] to method selectCardid returned an exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/HibernateException
at com.lys.actions.Control.selectCardid(Control.java:47)
... 26 more



注意这句:Caused by: java.lang.NoClassDefFoundError: org/hibernate/HibernateException
你是不是没有import org.hibernate.HibernateException;


在哪里引呢?action里吗


我都加了,还是这个毛病


当然是抛出异常的类com.lys.actions.Control.selectCardid


WEB-INF/lib目录下有没有hinernate3.jar包


没有阿,但是以前做也没用到 阿


如果你都做了,还抛出异常,你应该仔细看一下新抛出的异常是否和你贴出来的异常不一样了.


我刚才看,有,在Hernate3.0 Core Libraries下有


哪你的hinernate3.jar包放在什么地方?


你用的应用服务器是什么?


诗一样的,单独用Hibernate 或Structs和一起用还用另配什么吗 ?


Tomcat


有MSN吗?



没,我在公司要下班了,明天你有时间吗?


明天晚上吧,最好申请一个,用这个太慢


好,谢谢你啊


我的MSN是yinsong_li_ch@hotmail.com


是NoClassDefFoundError
不是ClassNotFoundException

是error 不是 exception


那你看是什么地方出的错误


↑返回目录
前一篇: 关于-lt
后一篇: applet 向 servlet传输数据问题