异常总结

 1.class path resource [Beans.xml] cannot be opened because it does not exist

 

类路径资源(Beans.xml]不能打开,因为它不存在

 

1、copy时忘记把名称改过来,导致不存在。

 

2、可能在写入时,单词写错了。

 

2.Could not load JDBC driver class [com.mysql.jdbc.Driver]; nested exception is java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

 

无法加载[com.mysql.jdbc JDBC驱动程序类。司机];嵌套异常. langClassNotFoundException:com.mysql.jdbc.Driver

 

1、    jar包没有导入

 

2、    导入错误jar

 

3. Invalid parameter object type.  Expected 'java.lang.Integer' but found 'java.lang.String'.

 

   无效的参数对象类型。预期的java.lang.Integer但发现 java.lang.String。

 

1、    可能是传入sql语句的入参类型与bean类定义的类型不同

 

4.Cannot reduce the visibility of the inherited method from ControllerFather

 

不能减少从ControllerFather继承方法的可见性

 

1、    修饰符权限小于父类,如:privatepropecter

 

5.java.lang.NoClassDefFoundError: org/springframework/beans/PropertyAccessorFactory

 

    没有找到此类

 

       1jar包没有导入

 

6.org.springframework.beans.NotWritablePropertyException: Invalid property 'sqlMapClient' ofbean class [kcit.rj2.librarysystem.tools.BaseDao]: Bean property 'sqlMapClient' is not writable or has an invalid setter method. Did you mean 'slqMapClient'?

 

1、jar包没有导入

 

2、xml配置没有弄好

 

7.There is no READABLE property named 'deptId' in class 'java.lang.String'

 

   没有可读属性名为'deptId'

 

1、    动态sqlpoperty=”deptId”,而入参中的对象没有包含此属性

 

8.Property 'deptId' not found on type java.lang.String

 

   没有找到String类型的属性deptId

 

1、    jsp页面中遍历一个对象时,而此对象并没有此属性

 

9. Expected 'kcit.rj2.limitOfPower.bean.PopeDeptMenuBean' but found 'java.lang.String'

 

   PopeDeptMenuBean类型转换String错误

 

1、    传入sql语句的参数是PopeDeptMenuBean类型,但传入了一个字符串类型。

 

 

 

10. java.sql.SQLException: null,  message from server: "Host 'hwl-PC' is not allowed to connect to this MySQL server"

 

   “主机hwl-PC不允许连接到MySQL服务器”

 

1、应用程序在解析xml文件时无法解析IP地址,只能写localhost

 

11.NonUniqueObjectException

 

   1、指在同一个session中关联了两个同ID的实体对象。 

 

12.rg.hibernate.InvalidMappingException: Unable to read XML

       1hibernate映射文件中,也就是*.hbm.xml中的generator属性必须要写.



 

 

13. java.lang.NoSuchMethodError: org.hibernate.cfg.annotations.reflection.XMLContext$Default.getDelimitedIdentifier()Ljava/lang/Boolean;

 

1、jar包的版本冲突。需要hibernate-commons-annotations.jar不是hibernate-annotations.jar

 

14. Unable to load configuration. - [unknown location]

 

   <struts>

 

    <packagename="emp"namespace="/"extends="struts-default">

 

        <actionname="emp_*"method="{1}"class="empAction">

 

            <resultname="empSaveUI">/empview/empSaveUI</result>

 

        </action>

 

    </package>

 

</struts>

 

1、extends="struts-default"属性值配置错误。

 

15、org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [xx.collection.bean.Dmtzl#143]

 

提示说是Dmtzl这个表中没有特定的标识符行, 是#143

 

这是"(Scwj) 对一(Dmtzl)"  在多(Scwj)中有那麽一列数据,但是在 一(Dmtzl)表中很可能没有那条数据的相关信息。

 

1、解决办法:要在Dmtzl这表中添加标示符为143的这么一条数据,要么删除Scwj这表中标示符为143的数据。这样就OK了。

16.



 

解决办法:当某个字段值为空时,首先看看页面nameentity中字段是否对应,若没有错误就看页面中此字段的标签属性是否设置了disabled,是则改成readonly.

 

17.



 上传文件,若要得到文件名,在action中定义的变量名称,并提供get/set方法。且页面的name必须对应。

 

 

给出get set方法后台就自动获得了(struts2)。

 18.java.text.ParseException: Unparseable date: ""
这个异常的意思 ,就是你试图把一个空字符串转换成一个日期对象。还是空串儿。

19.HTTP Status 500 - javax.servlet.ServletException: File &quot;/IIF5/WEB-INF/views/page/common/pager.jsp&quot; not found

 

 

 

路径的问题.正确访问:
 <jsp:include page="/WEB-INF/views/page/common/pager.jsp">

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值