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驱动程序类。司机];嵌套异常. lang。ClassNotFoundException: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、 修饰符权限小于父类,如:private、propecter
5.java.lang.NoClassDefFoundError: org/springframework/beans/PropertyAccessorFactory
没有找到此类
1、jar包没有导入
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、 动态sql中poperty=”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
1、hibernate映射文件中,也就是*.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.
解决办法:当某个字段值为空时,首先看看页面name与entity中字段是否对应,若没有错误就看页面中此字段的标签属性是否设置了disabled,是则改成readonly.
17.
上传文件,若要得到文件名,在action中定义的变量名称,并提供get/set方法。且页面的name必须对应。
给出get set方法后台就自动获得了(struts2)。
18.java.text.ParseException: Unparseable date: ""
这个异常的意思 ,就是你试图把一个空字符串转换成一个日期对象。还是空串儿。
19.HTTP Status 500 - javax.servlet.ServletException: File "/IIF5/WEB-INF/views/page/common/pager.jsp" not found
路径的问题.正确访问:
<jsp:include page="/WEB-INF/views/page/common/pager.jsp">