我使用ssh进行开发,遇到了getHibernateTemplate() == null 的问题,不知道怎么解决,请各位高手帮帮忙。tomcat报错是:
java.lang.NullPointerException
dao.TfileDAOHibernate.save(TfileDAOHibernate.java:18)
service.FileServiceImpl.save(FileServiceImpl.java:28)
web.FileAction.upload(FileAction.java:21)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
java.lang.NullPointerException
dao.TfileDAOHibernate.save(TfileDAOHibernate.java:18)
service.FileServiceImpl.save(FileServiceImpl.java:28)
web.FileAction.upload(FileAction.java:21)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
解决方案 »
- 关于request.setAttribute()方法的问题
- ssh 整合 得不到sessionFactory
- Struts 登陆带数据库的例子
- 短信PUD 码问题。困惑很久!!!!!!!!
- 关于 XML DOM 的 xerces.jar 文件
- j2ee的编译问题——实在没找到解决办法,别笑我
- 请教Hibernate2.0中如何实现对数据库的修改???
- [求助]小弟初学jsp,几个问题请教大家
- 大家知道jbuilder6.0的注册吗吗?告诉我,谢谢了
- 关于javamail+struts+james开发webmail的附件发送问题。
- James邮件被盗用发垃圾邮件的问题
- java中Point的坐标问题
public void setMySessionFactory(SessionFactory sessionFactory){
super.setSessionFactory(sessionFactory);
}
如果用xml配置的 。就在该been 上面加一个 <property>属性 ref 指向你的sessionFactory的id