cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)

          非常感謝你的閱讀,如果你覺得好或者對你有幫助,請積極給一個留言反饋以示鼓勵。
          1.?????
          錯誤: java.lang.NullPointerException

          原因: 發現 dao 實例、 manage 實例等需要注入的東西沒有被注入

          解決:這個時候,你應該查看日志文件;默認是應用服務器的 log 文件,比如 Tomcat 就是 [Tomcat 安裝目錄 ]/logs ;你會發現提示你:

          可能是:

          org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sf' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml

          org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml

          ……………………….

          Caused by: java.io.FileNotFoundException: src\hibernate.cfg.xml

          可能是:

          org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found

          org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found

          然后你就知道原因是因為配置文件的解析出了錯誤,這個通過 Web 頁面是看不出來的。

          更多的是持久化影射文件出的錯誤;導致了沒有被解析;當然你需要的功能就無法使用了。

          ?

          ?

          ?2.??????錯誤:

          StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
          javax.servlet.jsp.JspException: Cannot retrieve mapping for action /settlementTypeManage

          或者:

          ??? type Status report

          ??? message Servlet action is not available

          ??? description The requested resource (Servlet action is not available) is not available.


          原因:
          1

          ?

          3.?????? 錯誤

          StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

          java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei

          界面錯誤具體描述:
          org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei


          ??? 原因與解決:

          ? <方案一>你的“html:”開頭的標簽沒有放在一個<html:form>

          ???? <方案>重新啟動你的應用服務器,自動就沒有這個問題了


          4.????? 錯誤:

          Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update

          原因與解決:

          ??? 因為Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"*表示數據庫名稱)這樣的屬性,將該屬性刪除就可以了




          5.????? 錯誤:

          org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)

          原因與解決:
          方法1 刪除Set方的cascade
          方法2 解決關聯關系后,再刪除
          方法3 many-to-one方增加cascade 但值不能是none
          最后一招:
          檢查一下
          hashCode equals是否使用了id作為唯一標示的選項了;我用uuid.hex時是沒有問題的;但是用了native,就不行了,怎么辦?刪除啊!

          這個錯誤可以參見我的blog文章:
          http://www.aygfsteel.com/crazycy/archive/2006/06/24/54939.html

          6.????? 錯誤:

          exception javax.servlet.ServletException: BeanUtils.populat

          root cause

          java.lang.IllegalArgumentException:Cannot invoke ***Form.set*** - argument type mismatch

          原因

          ????? 這個問題很奇怪的說,為啥說奇怪呢?

          ????? 先說問題的原因:問題發生如下兩種情況:

          *???????? Form中是Date類型

          *???????? 上傳文件時

          為什么說奇怪呢?主要針對Form是日期型的來說的;因為我做過N多系統Form中都是用java.util.Date,界面使用<html:text property=”date”/>;都是沒有問題的。所以第一次遇到這個錯誤時,搗鼓了一個下午。

          解決:

          第一個問題:你把Date換成String;在Action中進行轉換;當然轉換要借助于SimpleDateFormate方法嘍

          第二個問題:記得在form中增加enctype="multipart/form-data" 呵呵


          7.????? 問題:

          今天用Tomcat5.5.12,發現原來很好用的系統不能用了,反復測試發現頁面中不能包含 taglib,否則會出現以下提示:

          HTTP Status 500 -type Exception report

          Message ?

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

          exception

          org.apache.jasper.JasperException: /index.jsp(1,1) Unable to read TLD "META-INF/tlds/struts-bean.tld" from JAR file "file:*****/WEB-INF/lib/struts.jar":

          原因:

          更新了工程用的lib文件夾下的jar,發布時也發布了servlet.jarjsp-api.jar

          解決:

          jsp-api.jar刪除就解決這個問題了。


          8.????? 問題:Tomcat5.0.20中差錯可以通過[Tomcat安裝目錄]/logs下的localhost_log.2006-07-14.txt類似的文件看具體的錯誤日志,但是在5.5中就找不到了

          原因與解決:

          我把[Tomcat安裝目錄]/bin下的tomcat5w.exelogging標簽搗鼓了一會,然后重起就有了。

          原因具體說不準,用非安裝版也有這個問題。

          最終解決方案:
          ???http://tomcat.apache.org/tomcat-5.5-doc/logging.html
          ???

          ???Thanks very much to visit blog,? welcome your feedback,? your feedback is the Driver && Power to me

          posted on 2006-07-07 23:47 crazycy 閱讀(50674) 評論(75)  編輯  收藏 所屬分類: JavaEE技術

          評論

          # StandardWrapperValve[action]: Servlet.service() for servlet action threw exception  回復  更多評論   

          2006-10-19 13:04:15 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
          java.lang.NullPointerException
          at org.infosys.DB.DBConnect.<init>(DBConnect.java:59)
          at org.infosys.DB.DBbasesql.excute(DBbasesql.java:94)
          at org.infosys.util.DbPages.GetPageInfo(DbPages.java:30)
          at com.infosys.struts.action.malAction.execute(malAction.java:91)
          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.doGet(ActionServlet.java:507)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
          at org.infosys.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:31)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
          at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
          at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
          at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
          at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
          at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
          at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
          at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
          at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
          at java.lang.Thread.run(Thread.java:595)

          不知道是什么錯誤,請高手幫忙
          2006-10-19 13:06 | zgx

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          對第6個錯誤
          我是增加了個
          ConverterPlugIn
          就解決了,其它的沒動
          2006-12-14 10:48 | hongs

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          www.xasearch.com
          2007-02-08 10:30 | www.xasearch.com

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          頂頂頂頂頂頂頂頂
          2007-02-11 03:35 | yong jun

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          好貼就要頂
          2007-02-12 11:57 | 壞男孩

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          tytyi
          2007-02-12 18:02 | srfg

          # readsf  回復  更多評論   

          afasdfasdfasfd
          2007-03-16 14:54 | asdfa

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          總結的不錯,頂一下
          2007-04-04 18:16 | garywang

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          寫的很好。我碰到這個問題,用你說的方法,解決了。謝謝你。
          2007-04-05 13:05 | 王篤安

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          你的文章很有實際作用,我是個初學JAVA的人,技術不好,可以加你嗎?我想認識一下,以后有不懂的,向你請教,可以嗎?我的QQ:41816431。
          2007-04-05 13:11 | 王篤安

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @王篤安
          絕對沒有問題,一起交流嘛。不過有點小遺憾,這幾天我用別人的電腦,qq一直提示版本太老不能登錄,隔幾日搬完家安定后再加你。
          2007-04-06 18:47 | crazycy

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          不錯,使我少走了不少彎路,謝謝。
          2007-04-20 23:42 | pwg17

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          補充一個
          Servlet.service() for servlet action threw exception
          這個措施是JBOSS報的錯誤,是說MODEL里面的JAVA和數據庫中的不匹配
          2007-04-29 21:34 | QQ:12761717

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          System Runtime Error:
          JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query

          這個是為什么?
          2007-04-30 10:30 | QQ:12761717

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          謝謝樓主,寫得很簡潔!
          2007-05-16 09:35 | 沉默是金

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/MedicalWebSite].[jsp]]-[ERROR]:260 - Servlet.service() for servlet jsp threw exception
          java.lang.IllegalStateException: getOutputStream() has already been called for this response
          at org.apache.catalina.connector.Response.getWriter(Response.java:596)
          at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:186)
          at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
          at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
          at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
          at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
          at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
          at org.apache.jsp.imagestest_jsp._jspService(org.apache.jsp.imagestest_jsp:89)
          at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
          at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
          at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
          at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
          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 filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
          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:856)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
          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(Unknown Source)
          2007-05-19 09:14 | Cupid1945@126.com

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          2007-05-25 09:43 | black

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          我遇到第4個問題檢查了好長時間都不知道哪錯了,用你說的方法瞬間解決了,謝謝了
          2007-05-26 00:31 | lyx

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          . 發生
          3 錯誤

          StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

          java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei

          界面錯誤具體描述:org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei



          原因與解決:

          <方案一>你的“html:”開頭的標簽沒有放在一個<html:form>中

          <方案二>重新啟動你的應用服務器,自動就沒有這個問題了



          發生了這個問題。
          具體jsp頁面如下:
          <%@ page language="java"%>
          <%@ taglib uri="WEB-INF/struts-bean.tld" prefix="bean"%>
          <%@ taglib uri="WEB-INF/struts-html.tld" prefix="html"%>

          <html>
          <head>
          <title>JSP for LoginForm form</title>
          </head>
          <body>
          <html:form action="/login">
          password : <html:text property="password" />
          <html:errors property="password" />
          <br />
          username : <html:text property="username" />
          <html:errors property="username" />
          <br />
          <html:submit />
          <html:cancel />
          </html:form>
          </body>
          </html>

          myeclipse總是會顯示unknown tag<html:form>不知道為什么。
          重啟后問題依然存在。
          希望得到你的幫助。
          2007-05-31 16:24 |

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          謝謝。
          2007-06-01 17:43 | chl

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          謝謝,很有幫助
          2007-06-26 11:35 | ouy

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          STRUTS就是不好用.
          2007-06-29 18:13 | 信息頻道

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          很好,謝謝
          2007-07-17 22:37 | xumaokui

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          很好,謝謝
          2007-07-27 17:53 | htwoo

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          http://www.wjxj.net
          2007-07-30 08:08 | dd

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          摟主,你好啊~~我非常喜歡總結錯誤的帖子。。。謝謝~~我有個exception,你上面沒有,javax.servlet.ServletException: could not execute query
          這個錯誤。。我用的數據庫是oracle9i, 驅動是dom4j-1.6.1.jar,使用hibernate..我的語句如下:
          String queryString = "from MachineBase as model where model."
          + propertyName + " is null";
          Query query=this.getSession().createQuery(queryString);
          query.setFirstResult(0);
          query.setMaxResults(5);
          return query.list();
          此句拋錯--->query.setMaxResults(5);如果不寫或改成query.setFetchSize(5);就沒有問題了。請問這個exception是什么意思啊?謝謝~~~~ ^_^
          2007-07-30 18:27 | 乖乖兔

          # 請高手幫忙看看下,再請教下tomcat6配置連接池在conf目錄里要加的新目錄如何寫  回復  更多評論   

          10:07:22,757 ERROR JDBCExceptionReporter:72 - ERROR: permission denied for relation gridnodeinfo
          org.hibernate.exception.SQLGrammarException: could not execute query
          at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:59)
          at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
          at org.hibernate.loader.Loader.doList(Loader.java:1596)
          at org.hibernate.loader.Loader.list(Loader.java:1577)
          at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:395)
          at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:271)
          at org.hibernate.impl.SessionImpl.list(SessionImpl.java:844)
          at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
          at org.g12a.struts.web.login.bean.GetNodeName.getNodeNameList(GetNodeName.java:16)
          at org.g12a.util.GetNodeInfoList.getNodeList(GetNodeInfoList.java:58)
          at org.g12a.struts.web.login.action.ToLoginPageAction.execute(ToLoginPageAction.java:43)
          at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
          at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
          at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
          at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.g12a.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
          at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
          at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
          at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
          at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
          at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)
          at java.lang.Thread.run(Thread.java:595)
          Caused by: org.postgresql.util.PSQLException: ERROR: permission denied for relation gridnodeinfo
          at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1548)
          at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1316)
          at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:191)
          at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
          at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:351)
          at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:255)
          at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:120)
          at org.hibernate.loader.Loader.getResultSet(Loader.java:1272)
          at org.hibernate.loader.Loader.doQuery(Loader.java:391)
          at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
          at org.hibernate.loader.Loader.doList(Loader.java:1593)
          2007-08-08 10:17 | n

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          超級頂!!!!!!
          2007-08-13 15:07 | 狂想迷

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          在struts中假定請求的URL為 http://localhost:8080/news/addNews.do
          Tomcat5.0 下得到的結果是請求的action
          request.getRequestURL().toString(); // http://localhost:8080/news/addNews.do

          而tomcat5.5下得到的卻是實際的jsp; //http://locatlhot:8080/……/xx.jsp


          不知道大家有沒有碰到這個問題。
          2007-08-21 10:21 | 第七日

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          嚴重: Servlet.service() for servlet action threw exception
          java.lang.NullPointerException
          at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:384)
          at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
          at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
          at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at utils.SessionFilter.doFilter(SessionFilter.java:105)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
          at java.lang.Thread.run(Thread.java:619)


          這個錯誤是怎么回事?有人知道么?
          2007-08-21 17:07 | ming

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @ming

          哈哈
          當我們說泰山/黃山之類美值得一去的時候,我們往往會描述為什么值得一去;有了這個場景的鋪墊,聽者比較容易覺得值得去,因為心里有了一些眉目
          2007-08-22 12:37 | crazycy

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @第七日

          sorry, 沒有; sorry,暫時不會try;趕工,占據了我的大多生命
          2007-08-22 12:38 | crazycy

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          LZ總結的不錯,呵呵。工作中可能經歷過才會讓自己有深刻體會,這個可能就是一種經驗的積累。

          上面的錯誤對于工作過幾年的人,或許一看到后臺有這樣的錯誤,靈感很快就知道出在哪,比如xml的配置有遺漏,比如編譯加載類有丟失,比如struts中無法找到配置的路徑等等。這個就是積累,沒有什么可取的捷徑。記得我四年前做代碼,在現在看來可能就一分鐘可以搞定的東西,那時我可能就需要一天或者更長時間,最后還是屈服詢問前輩,當時也覺得他很神奇,居然不到一分鐘就搞定。。。那時候的我更多的也是一種崇拜。這個就是人生的經歷
          2007-08-26 09:41 | yeshucheng

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          謝謝,幫我解決了個問題!
          2007-08-30 19:38 |

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          dd
          2007-09-06 16:16 | e

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          很好,很強大
          2007-09-22 16:35 | qoo

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          想請教一下,我用MyEclipse Enterprise Workbench 5.1.0 GA導入struts,
          不管是struts1.1,struts1.2 配j2ee1.3或j2ee1.4,好象都找不到tld文件,web.xml中定義的uri和jsp中的uri對應,location定義為/WEB-INF/struts-html.tld,
          而且確實把所有sturs的jar放在lib下,tld在/WEB-INF/下,就是不行?
          麻煩能不能幫我解決一下!謝謝!
          2007-10-05 20:04 | 等待中

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          我的tomcat5.0服務器總是當機,有時一天當4,5次,查看日志發現里面大多是空指針異常,如下
          2007-09-27 09:27:27 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
          java.lang.NullPointerException
          at bd.dal.phy.repository.PersonPEInfoManager.getPerExamInfoID(PersonPEInfoManager.java:180)
          at bd.ui.phy.action.ReportAction.execute(ReportAction.java:110)
          不知道這是不是引起當機的原因?請高人賜教!
          2007-10-26 13:42 | yangkai

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          Unhandled Exception thrown:
          class java.util.ConcurrentModificationException
          2007-11-05 22:07 | magic

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          哥們收集的夠全的
          2008-04-02 10:37 | Thomas

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @Thomas

          這些是我在一個創業公司做項目的時候遇到的(大概是2006年5,6月份),好多問題都耗過一兩天的,呵呵。

          憋急了,最后解決了,然后找到類似的分析和自己的分析,總結出來的;

          沒有遇到的問題,是不會轉載過來的。
          2008-04-02 11:36 | crazycy

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @等待中
          應該不會有這樣的問題的。
          仔細查看一下是否有哪里造成了失誤
          2008-04-02 11:38 | crazycy

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          4 沒有解決我的問題
          2008-04-10 11:29 | stone

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          good,3q
          2008-04-23 23:31 | xlj

          # strtus + spring + hibernate   回復  更多評論   

          身上
          2008-05-09 14:37 |

          # strtus + spring + hibernate 中為何會出現nested exception is org.hibernate.exception.SQLGrammarException: could not execute query異常  回復  更多評論   

          javax.servlet.ServletException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query

          我是在控制器類中的execute()方法中,寫了一段代碼:
          List list = logindao.findByExample(loginFrom); logindao為DAO類中的對象,loginFrom為DTO對象(hibernate生成的表對象),此方法調用的是持久化層的一個自動生成的方法:
          public List findByExample(BaseDTOInterf instance) {
          try {
          List results = getHibernateTemplate().findByExample(instance);
          return results;
          } catch (RuntimeException re) {
          throw re;
          }
          }為何會報錯了?請高手指點
          2008-05-09 14:45 | liang

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          xiexie
          2008-05-28 16:54 | syoka

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          挺不錯的,加油。
          2008-07-10 14:22 | loglos

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
          重啟服務N次了,還是沒有解決!
          2008-09-04 12:28 | hjp1103

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          遇到了哈
          2008-09-07 18:10 | Brant

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          第七日的問題
          2008-09-07 18:11 | Brant

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          嚴重: Servlet.service() for servlet action threw exception
          java.lang.NullPointerException
          at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)
          at org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121)
          at org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232)
          at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173)
          at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
          at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
          at org.hibernate.impl.SessionImpl.load(SessionImpl.java:781)
          at org.hibernate.impl.SessionImpl.load(SessionImpl.java:774)
          at org.springframework.orm.hibernate3.HibernateTemplate$3.doInHibernate(HibernateTemplate.java:508)
          at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372)
          at org.springframework.orm.hibernate3.HibernateTemplate.load(HibernateTemplate.java:502)
          at org.springframework.orm.hibernate3.HibernateTemplate.load(HibernateTemplate.java:496)
          at dao.ResearcherDAO.delResearcher(ResearcherDAO.java:120)
          at action.ResearcherAction.execute(ResearcherAction.java:190)
          at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
          at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
          at java.lang.Thread.run(Thread.java:619)

          我碰到了這個問題一直解決不了,這個指針指空,但是我從語句調用看都可以的高手指點一下.謝謝
          2008-09-28 11:20 | aggiel

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          相當棒!繼續努力!
          2008-11-23 01:19 |

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          spring的配置文件applicationContext.xml沒有配置相應的dao也會出現
          StandardWrapperValve[action]: Servlet.service() for servlet action threw exception:java.lang.NullPointerException這個異常
          2009-02-15 14:52 | gg

          # 謝謝了  回復  更多評論   

          非常感謝!您辛苦了
          2009-03-24 22:09 | 福哥

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          恩,有點用
          2009-04-02 13:40 | 111

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          太好了,正需要這些東東!
          2009-04-04 16:29 | 車強車

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          org.hibernate.exception.SQLGrammarException: could not execute query
          at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
          at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
          at org.hibernate.loader.Loader.doList(Loader.java:2223)
          at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
          at org.hibernate.loader.Loader.list(Loader.java:2099)
          at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
          at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
          at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
          at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
          at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
          at com.bingo.server.placard.daoimp.PlacardDAOImpl.getPlacardById(PlacardDAOImpl.java:25)
          at com.bingo.server.logic.GameLogic.placard(GameLogic.java:49)
          at com.bingo.server.logic.CommandParse.parseCommand(CommandParse.java:109)
          at com.bingo.server.logic.CommandParse.divisionCommand(CommandParse.java:33)
          at com.bingo.server.logic.GameProtocolHandler.messageReceived(GameProtocolHandler.java:39)
          at org.apache.mina.common.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:743)
          at org.apache.mina.common.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:405)
          at org.apache.mina.common.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:40)
          at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:823)
          at org.apache.mina.common.IoFilterEvent.fire(IoFilterEvent.java:54)
          at org.apache.mina.common.IoEvent.run(IoEvent.java:62)
          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
          at java.lang.Thread.run(Thread.java:619)
          Caused by: java.sql.SQLException: ORA-00942: table or view does not exist

          at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:304)
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
          at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:622)
          at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:180)
          at oracle.jdbc.driver.T4CPreparedStatement.execute_for_describe(T4CPreparedStatement.java:419)
          at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:895)
          at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:451)
          at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:985)
          at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2887)
          at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2928)
          at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
          at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
          at org.hibernate.loader.Loader.doQuery(Loader.java:674)
          at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
          at org.hibernate.loader.Loader.doList(Loader.java:2220)
          ... 21 more
          2009-5-7 15:59:09 org.apache.mina.filter.logging.LogLevel$4 log
          請高手幫忙看一下,回復qq85787044
          2009-05-07 16:07 | cm

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          鼓勵一下
          2009-06-17 10:09 | 123

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @aggiel
          清楚 tomcat work目錄即可 rm work/*
          2009-08-06 12:38 | 黃寧濤

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
          org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
          org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
          org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
          org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
          org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


          root cause

          2009-09-22 17:25 | xiaoluo

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          我現在正在用三個框架做項目,我能加你為好友嗎:我的QQ:641222954
          2009-09-22 17:27 | xiaoluo

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          catalog="***"
          兄弟可幫我大忙了。
          謝謝謝謝
          換了個數據庫,就這個鬼catalog
          搞死我了
          2009-10-31 02:54 | yesoon

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jsp] - Servlet.service() for servlet jsp threw exception
          java.lang.NullPointerException
          at org.apache.jsp.subjects.practice09.readNews_jsp._jspService(readNews_jsp.java:159)
          at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
          at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
          at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
          at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
          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 com.lm.jarticle.filter.EncodingFilter.doFilter(EncodingFilter.java:51)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
          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) 樓主幫忙啊,這個是什么問題呢?qq:379261497 謝謝了啊
          2010-05-15 12:04 |

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          好 要繼續補充呀
          2010-07-17 12:03 | 天上人間

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          好貼啊!!我的問題就是看了你的貼才解決的!
          多謝多謝!
          2010-08-11 09:48 | johnny0086

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          11
          2010-08-29 16:01 | 11

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          hibernate
          2010-08-29 16:02 | 11

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access: SQLException for SQL [insert into cbc_p_plan (pp_name, pp_mdept, pp_username, pp_phone, pp_rdept, pp_carryoutmonth, pp_budget, pp_productname, pp_number, pp_id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; SQL state [72000]; error code [12899]; Could not execute JDBC batch update; nested exception is org.hibernate.QueryTimeoutException: Could not execute JDBC batch update

          就是在保存記錄到Oracle數據庫的時候,保存的HQL語句都出來了,卻報了這個錯,很是糾結。。。。。
          求高手幫忙!!!
          2010-08-29 16:12 | 快樂飛翔

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          2010-9-7 17:01:20 org.apache.catalina.core.StandardWrapperValve invoke
          嚴重: Servlet.service() for servlet action threw exception
          java.lang.IllegalArgumentException: Resources cannot be null.
          at org.apache.commons.validator.Validator.<init>(Validator.java:188)
          at org.apache.struts.validator.Resources.initValidator(Resources.java:475)
          at org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:104)
          at org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:950)
          at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:207)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
          at java.lang.Thread.run(Unknown Source)
          2010-09-07 17:03 | jak

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          @jak
          說明:
          struts1.2 和spring 結合 問題 說是資源缺少????
          看了半天不知道撒錯...
          2010-09-07 17:05 | jak

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          @第七日

          這個問題我也遇到了。你有解決辦法嗎?
          2011-01-11 11:03 | james

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          Servlet.service() for servlet action threw exception
          org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
          at org.apache.struts.chain.commands.AbstractSelectAction.execute(AbstractSelectAction.java:71)
          at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
          at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
          at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
          at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
          at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
          at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at com.nti.tools.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
          at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:864)
          at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
          at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665)
          at java.lang.Thread.run(Thread.java:619)
          2011-08-07 16:33 | 蘋果樂園

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)  回復  更多評論   

          非常感謝你能在白忙之中還能抽出時間把遇到的錯誤貼出來,你的幾分鐘幫助了大家幾十分鐘的時間,希望你能堅持下去。
          2011-10-25 09:28 | 爬蟲

          # re: 使用Spring、Hibernate、Struts的一些錯誤總結(不斷補充)[未登錄]  回復  更多評論   

          Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update

          如果配置文件中沒有catelog的屬性,但是仍舊會報這樣的錯怎么回事呢?
          2013-09-16 17:24 |
          主站蜘蛛池模板: 沙雅县| 原平市| 南投市| 德化县| 鄯善县| 南昌县| 谢通门县| 肃南| 平邑县| 合江县| 邯郸市| 九寨沟县| 松原市| 钦州市| 新龙县| 泽库县| 大荔县| 金昌市| 金阳县| 左贡县| 镇平县| 汝州市| 启东市| 都兰县| 黔江区| 和平县| 扬中市| 日喀则市| 崇义县| 墨竹工卡县| 绥芬河市| 兴海县| 淮阳县| 图片| 遂川县| 米林县| 广宗县| 奈曼旗| 榆树市| 集贤县| 镇江市|