Continuando a saga da configuração do JNDI com hibernate. Eu agora tenho o seguinte problema:
org.hibernate.TransactionException: Could not find UserTransaction in JNDI:
org.hibernate.transaction.JTATransaction.<init>(JTATransaction.java:64)
org.hibernate.transaction.JTATransactionFactory.createTransaction(JTATransactionFactory.java:53)
org.hibernate.jdbc.JDBCContext.getTransaction(JDBCContext.java:177)
org.hibernate.impl.SessionImpl.getTransaction(SessionImpl.java:1279)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1289)
br.com.ReportWizardAdmin.action.categoria.IncluirCategoriaAction.execute(IncluirCategoriaAction.java:95)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
Na linha, com a Session s inicializada:
Transaction tx = s.beginTransaction();
Alguem tem alguma ideia? Jafiz muitas coisas, seguindo as documentacoes do hibernate, teoricamente meu config ta correto. O sistema funciona, conecta no banco, mas as insercoes nao.