when call the portal mbean
UserModule mbean = (UserModule) MBeanProxyExt .create(UserModule.class, ObjectNameFactory .create("portal:service=Module,type=User")); mbean.getUserCount();
20:36:21,875 ERROR [HibernateUserModuleImpl] Cannot count users org.hibernate.HibernateException: Unable to locate current JTA transaction at org.hibernate.context.JTASessionContext.currentSession(JTASessionContext.java:61) at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:544) at org.jboss.portal.identity.db.HibernateUserModuleImpl.getCurrentSession(HibernateUserModuleImpl.java:298) at org.jboss.portal.identity.db.HibernateUserModuleImpl.getUserCount(HibernateUserModuleImpl.java:275)
<transaction> <trans-attribute>Required</trans-attribute> </transaction>
My environment:
jboss portal 2.6.4 + JBOSS AS 4.2.1
MYSQL 5.0
Struts2 + spring + hibernate
when I request an ajax action ,the exception happens.