第一次配置ssh框架的感悟
2023-09-27 14:25:29 时间
我在第一次配置ssh的applicationcontext.xml会出现很多种错误,最常见的就是这种错误:
java.lang.NoSuchMethodError: org.hibernate.SessionFactory.getCurrentSession()Lorg/hibernate/classic/Session;
因为,我在配置文件当中时这样配置的:
<bean id="userDao" class="com.zby.dao.UserDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
但我忽略一个重要的问题,Hibernate4中Spring不再提供Template了而是改用Hibernate的原生Session,而我正好用的是hibernate4版本以上的,因而,就出现了错误,但我们可以手动创建session会话,比如:
session=HibernateSessionFactory.getSession();
这样就解决了问题。
还有一个错误,就是java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I这个错误,因为,我们在用myeclipse自动生成Struts架包和hibernate架包时,导致里面的两个antlr架包出现了冲突,我们可以自己下载一个Struts架包,删除其中的antlr架包就可以了。
相关文章
- 公网SSH远程连接内网Ubuntu主机【cpolar内网穿透】
- [ssh] 本地访问远程服务器上的ui页面
- 如何定制 SSH 来简化远程访问
- Cygwin ssh
- 运维--ssh免密配置脚本及同步文件脚本
- 基于Java(SSH 框架)+MySQL 实现的物流配送管理系统【100010488】
- 第1章 ssh命令和SSH服务详解
- Windows上安装配置SSH教程(9)——综合应用:在Windows上使用脚本实现SSH远程登陆与文件传输
- Windows上安装配置SSH教程(7)——几种方式对比
- Windows上安装配置SSH教程(3)——在Windows系统上安装与配置WinSCP
- Windows上安装配置SSH教程(2)——在Windows XP和Windows 10上安装并配置OpenSSH for Windows
- 树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH 、 远程桌面realvnc
- Git SSH Key 生成并添加到github/gitee步骤
- java教程(五)SSH框架-配置
- SSH深度历险(十一) AOP原理及相关概念学习+xml配置实例(对照注解方式的优缺点)
- Win10 cmd命令行,Powershell,Linux子系统Ubuntu bash自动启动ssh-agent
- [MAC] MAC上的ssh工具Shuttle 安装与配置简介