1.struts1.2+hibernate3.1+spring2.0整合的时候如果在注入的时候变量命名不规范如sCarSell,则spring会报错: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'sCarSell' of bean class [com.kingtoon.count.struts.action.CountAction]: Bean property 'sCarSell' is not writable or has an invalid setter method. Did you mean 'SCarSell'?
解决方法:改变量名->secCarSell
2.启动tomcat的时候跳出这样的错误,IOException while loading persisted sessions: java.io.EOFException
解决方法:到tomcat安装目录下的work里面找相关工程下的SESSIONS.ser等有ser后缀的文件删掉,重启tomcat就ok了
3.ssh整合找不到action
参考地址:http://topic.csdn.net/u/20071003/17/c45495ce-e59a-45ad-a703-8ba42d4db8b1.html
4. javax.servlet.jsp.JspException: You must specify exactly one of src, srcKey, page, or pageKey
这个错误原因很简单,主要是我原来用的<img src="" /> 而后来想换成struts<html:img /> 但是我没填好里面的属性就关机了,第二天运行发现错误慢慢找发现了.把struts标签删掉就OK了.
5 .在映射文件里面配置一对多双向关联的时候,如果配置少了一些一些属性,则启动tomcat的时候会报错:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/config/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: Repeated column in mapping for entity: com.iss.mycar.po.OnlineQa column: consultant_id (should be mapped with insert="false" update="false")
Caused by:
org.hibernate.MappingException: Repeated column in mapping for entity: com.iss.mycar.po.OnlineQa column: consultant_id (should be mapped with insert="false" update="false")
at org.hibernate.mapping.PersistentClass.checkColumnDuplication(PersistentClass.java:652)
解决办法是:在映射文件<many-to-one> 标签里面添加 insert="false" update="false" 就可以解决了。
6.Exception executing batch:
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row
count: 0; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)
这个异常是我的mysql 数据库里面的ID是自增长的,但是我插入对象的时候指定了ID,所以报错!
使用的是hibernate的saveOrUpdate方法保存实例。saveOrUpdate方法要求ID为null时才执行SAVE,在其它情况下执行UPDATE。在保存实例的时候是新增,但你的ID不为null,所以使用的是UPDATE,但是数据库里没有主键相关的值,所以出现异常。
解决办法是:不指定ID 让数据库自动添加。
6.java.lang.IllegalArgumentException: argument type mismatch
这个错误主要是actionForm里面数据对应到的页面数据类型不匹配造成,花了我几个小时来找555555
解决办法:把actonForm里面的类型改成页面对应的类型。
7.javax.servlet.ServletException: org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
这个原因是我用this.getHibernateTemplate().getSessionFactory().getCurrentSession()来生成session
后来把这句话改成this.getHibernateTemplate().getSessionFactory().openSession(); 就解决了!
分享到:
相关推荐
在实际应用中,应确保处理异常情况,并考虑使用SSH密钥认证以增强安全性。 总之,SharpSSH为C#开发者提供了一种方便的方式来与Linux服务器进行SSH交互,执行各种系统命令并获取结果,极大地扩展了C#在跨平台操作上...
6. 错误排查和最佳实践:讲解在使用SSH框架时可能遇到的问题及其解决办法,以及在开发过程中遵循的最佳实践。 本教程适合有一定Java基础的开发者学习,通过深入学习SSH框架,你可以提高开发效率,减少代码量,并且...
5. **异常处理**:在JavaScript中处理服务器端抛出的异常,提供友好的错误提示,以增强用户体验。 6. **版本兼容性**:确保DWR版本与使用的其他库(如JavaScript库、服务器端框架等)兼容,避免出现不兼容问题。 7...
3. **异常处理**:在业务逻辑层增加适当的异常处理机制,以便更优雅地处理运行时可能出现的异常情况。 4. **代码规范**:确保所有代码遵循一致的编码标准和最佳实践,避免类似的问题再次发生。 #### 总结 本文详细...
"统信UOS系统常见使用及问题...UOS 系统常见使用及问题处理需要注意安装注意事项、服务激活、开发者模式、应用商店、远程工具和 SSH 等方面的问题。只有正确地安装和配置 UOS 系统,才能正常使用和 troubleshooting。
本文旨在提供一个详尽的F5 BIG-IP V10版本常见问题处理手册,帮助管理员快速解决遇到的问题。 ### 1. 管理网口配置 1.1. 设置管理网口地址通常通过机器前面板的LCD边上的按键进行。首先,按下红色X键进入Options...
除此之外,文档中还可能提及其他类型的Java错误以及解决办法,比如: - 类型转换异常(java.lang.ClassCastException) - 数组越界异常(java.lang.ArrayIndexOutOfBoundsException) - null指针异常(java.lang....
异常处理** 3.1. **快速业务恢复**:主机故障时,可能需要启用备用设备,或者执行系统恢复操作,同时检查网络连接和硬件状态。 3.2. **配置导致的业务异常**:若配置更改引发问题,应立即回滚到先前的备份配置,...
在项目开始之前,作者强调了在遇到问题时的处理策略,即先定位异常,通过`Caused by`来找出问题的根源,并建议使用搜索引擎查找解决方案,因为大多数问题已经有人遇到过并分享了解决办法。 项目主要分为以下几个...
- 遇到的问题与解决方案:分享在开发过程中遇到的技术挑战及解决办法。 5. **项目应用** - 文件共享:在企业内部或网站上提供文件上传下载服务。 - 自动化任务:例如定期备份、同步远程服务器的文件。 - 教育...
针对IPSAN的异常处理办法包括: 1. 当出现磁盘异常时,可以尝试重启NVR。NVR通常具有自我修复功能,能对异常磁盘进行重构,恢复数据访问。 2. 如果挂载的IPSAN硬盘容量显示不正确,比实际少,可以在NVR上删除并重新...
**解决办法:** 1. **恢复inittab文件:** 通常可以通过备份文件恢复inittab文件。 2. **手工重建:** 如果没有备份文件,可以根据系统需求手工重建inittab文件,并设置正确的运行级别。 #### 四、fstab文件丢失 *...
OA流程报销系统知识点总结 OA流程报销系统是一个自动化报销流程的系统...* 常见调试问题及解决办法 * 代码规范问题 OA流程报销系统是一个复杂的自动化报销流程系统,需要结合实际业务需求和技术架构进行设计和实现。
本文主要探讨如何在Hibernate中调用存储过程,并通过示例代码来具体分析可能遇到的问题及其解决办法。 #### 二、配置文件解析 在配置文件 `<hibernate-mapping>` 中,定义了一个名为 `SshPost` 的类映射到数据库表...
60. JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗? 41 61. MVC的各个部分都有那些技术来实现?如何实现? 42 62. java中实现多态的机制是什么? 42 ...
在“ftp控件说明.docx”和“ftp控件需求理解.docx”中,应该详细描述了如何使用这个控件,包括具体的API调用、配置参数以及可能遇到的问题和解决办法。而“servicefile”可能是实际的源码文件或示例文件,用于展示...
- **BIG-IP单机或两台双机系统处于Standby状态的原因**:解释可能的原因及其解决办法。 - **BIG-IP系统如何进行配置备份和恢复**:详细介绍备份和恢复的具体步骤。 - **SSH访问的优点**:介绍SSH的安全优势及客户端...
在使用DirectJNgine时可能会遇到的问题及解决办法: - **配置问题**:检查web.xml中的配置是否正确。 - **错误处理**:了解DirectJNgine的错误处理机制,合理设置异常捕获。 - **性能优化**:通过调整配置文件、利用...
- **安装部署常见错误**:列举常见的安装错误及其解决办法。 #### 6. Hadoop集群系统配置安装配置 - **检查node节点Linux基础环境**:确保所有节点的基础环境配置一致且正确。 - **配置从master机器到node节点无...