|
|
|
急救,webwork的IOC注入实例失败!
|
2007年08月29日 10:52
|
|
|
标签列表
|
|
请各位大侠抽空看看,按照AdminApp的demo,整合了webwork与Hibernate, webwork-default.xml <interceptor name="component" class="com.opensymphony.xwork.interceptor.component.ComponentInterceptor"/> <interceptor name="hibernate" class="com.twinbay.interceptor.HibernateInterceptor"/> components.xml <components> <component> <scope>request</scope> <class>com.twinbay.component.HibernateSession</class> <enabler>com.twinbay.component.HibernateSessionAware</enabler> </component> <component> <scope>application</scope> <class>com.twinbay.component.HibernateSessionFactory</class> <enabler>com.twinbay.component.HibernateSessionFactoryAware</enabler> </component> </components>
可是组件装载不起作用,发生了NullPointer的异常 java.lang.NullPointerException com.twinbay.action.AbstractAction.getSession(AbstractAction.java:60)
问题出在下面这句,session没有通过组件注入(框架管理生命周期), protected Session getSession() throws HibernateException { return session.getSession(); } baidu,google很久了都找不出问题的所在,在下对webwork的IOC十分不熟悉。
|
|
|
|
|
|
回复:急救,webwork的IOC注入实例失败!
|
2007年08月29日 10:59
|
|
|
|
|
|
|
|
|
re:急救,webwork的IOC注入实例失败!
|
2007年08月30日 02:31
|
|
|
|
问题解决,webwork版本问题,2.2以上的版本开始使用Spring的IOC,用2.2以下的版本就可以了。
|
|
|
|
|
|
回复:re:急救,webwork的IOC注入实例失败!
|
2007年08月31日 09:59
|
|
|
|
|
|
|