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.blogjava.net/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 阅读(50647) 评论(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 |

只有注册用户登录后才能发表评论。


网站导航: