精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-20
1. 错误: java.lang.NullPointerException<o:p></o:p> 原因: 发现 dao 实例、 manage 实例等需要注入的东西没有被注入 <o:p></o:p> 解决:这个时候,你应该查看日志文件;默认是应用服务器的 log 文件,比如 Tomcat 就是 [Tomcat 安装目录 ]/logs ;你会发现提示你: <o:p></o:p> 可能是: <o:p></o:p> 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<o:p></o:p> org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml<o:p></o:p> ……………………….<o:p></o:p> Caused by: java.io.FileNotFoundException: src\hibernate.cfg.xml<o:p></o:p> 可能是: <o:p></o:p> 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<o:p></o:p> org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found<o:p></o:p> 然后你就知道原因是因为配置文件的解析出了错误,这个通过 Web 页面是看不出来的。 <o:p></o:p> 更多的是持久化影射文件出的错误;导致了没有被解析;当然你需要的功能就无法使用了。 <o:p></o:p> <o:p> </o:p> <o:p> </o:p> 2. 错误:<o:p></o:p> StandardWrapperValve[action]: Servlet.service() for servlet action threw exception 或者: type Status report message Servlet action is not available description The requested resource (Servlet action is not available) is not available.
<o:p> </o:p> 3. 错误 <o:p></o:p> StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception<o:p></o:p> java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei 界面错误具体描述:
原因与解决: <o:p></o:p> <方案一>你的“html:”开头的标签没有放在一个 <html:form> </html:form> 中<o:p></o:p> <方案二>重新启动你的应用服务器,自动就没有这个问题了
4. 错误:<o:p></o:p> Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update<o:p></o:p> 原因与解决:<o:p></o:p> 因为Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"(*表示数据库名称)这样的属性,将该属性删除就可以了 5. 错误:<o:p></o:p> org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)<o:p></o:p>
原因与解决: 这个错误可以参见我的blog文章: 6. 错误:<o:p></o:p> exception javax.servlet.ServletException: BeanUtils.populat root cause java.lang.IllegalArgumentException:Cannot invoke ***Form.set*** - argument type mismatch 原因<o:p></o:p> 这个问题很奇怪的说,为啥说奇怪呢?<o:p></o:p> 先说问题的原因:问题发生如下两种情况:<o:p></o:p> Form中是Date类型<o:p></o:p> 上传文件时<o:p></o:p> 为什么说奇怪呢?主要针对Form是日期型的来说的;因为我做过N多系统Form中都是用java.util.Date,界面使用 <html:text property="”date”/"> ; </html:text> 都是没有问题的。所以第一次遇到这个错误时,捣鼓了一个下午。<o:p></o:p> 解决:<o:p></o:p> 第一个问题:你把Date换成String;在Action中进行转换;当然转换要借助于SimpleDateFormate方法喽<o:p></o:p> 第二个问题:记得在form中增加enctype="multipart/form-data" 呵呵
7. 问题:<o:p></o:p> 今天用Tomcat<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">5.5.12</st1:chsdate>,发现原来很好用的系统不能用了,反复测试发现页面中不能包含 taglib,否则会出现以下提示:<o:p></o:p> HTTP Status 500 -type Exception report<o:p></o:p> Message <o:p></o:p> description The server encountered an internal error () that prevented it from fulfilling this request.<o:p></o:p> exception<o:p></o:p> 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":<o:p></o:p> 原因:<o:p></o:p> 更新了工程用的lib文件夹下的jar,发布时也发布了servlet.jar和jsp-api.jar。<o:p></o:p> 解决:<o:p></o:p> 把jsp-api.jar删除就解决这个问题了。
8. 问题:Tomcat<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">5.0.20</st1:chsdate>中差错可以通过[Tomcat安装目录]/logs下的localhost_log.<st1:chsdate year="2006" month="7" day="14" islunardate="False" isrocdate="False" w:st="on">2006-07-14</st1:chsdate>.txt类似的文件看具体的错误日志,但是在5.5中就找不到了<o:p></o:p> 原因与解决:<o:p></o:p> 我把[Tomcat安装目录]/bin下的tomcat5w.exe的logging标签捣鼓了一会,然后重起就有了。<o:p></o:p> 原因具体说不准,用非安装版也有这个问题。 最终解决方案: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 5730 次