Foros del Web » Programación para mayores de 30 ;) » Java »

JOTM no me funciona

Estas en el tema de JOTM no me funciona en el foro de Java en Foros del Web. Para la última aplicación web que he realizado necesito de transaccionalidad, y para ello he de3scargado el paquete JOTM y he copiado todos los jar ...
  #1 (permalink)  
Antiguo 28/03/2007, 15:05
Avatar de sith  
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 333
Antigüedad: 21 años, 5 meses
Puntos: 0
JOTM no me funciona

Para la última aplicación web que he realizado necesito de transaccionalidad, y para ello he de3scargado el paquete JOTM y he copiado todos los jar que tiene en lib a la carpeta common/lib de mi tomcat, y he creado un archivo context.xml como se indica en todas partes, pero sigue sin funcionarme la transaccionalidad, tengo un fedora 5, tomcat 5.5, JOTM 2. y jdk 6.
Podria alguien explicarme xq no me funciona si en mi windows va sin problemas?
  #2 (permalink)  
Antiguo 29/03/2007, 06:43
Avatar de sith  
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 333
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: JOTM no me funciona

Haciendo una simple prueba en la que lo único que hago es instanciar un UserTransaction me sale el siguiente error:


type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

javax.servlet.ServletException: El nombre UserTransaction no este asociado a este contexto
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:779)
org.apache.jsp.prueba_jsp._jspService(prueba_jsp.j ava:57)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)

causa raíz

javax.naming.NameNotFoundException: El nombre UserTransaction no este asociado a este contexto
org.apache.naming.NamingContext.lookup(NamingConte xt.java:768)
org.apache.naming.NamingContext.lookup(NamingConte xt.java:138)
org.apache.naming.NamingContext.lookup(NamingConte xt.java:779)
org.apache.naming.NamingContext.lookup(NamingConte xt.java:151)
org.apache.naming.SelectorContext.lookup(SelectorC ontext.java:136)
javax.naming.InitialContext.lookup(InitialContext. java:351)
org.apache.jsp.prueba_jsp._jspService(prueba_jsp.j ava:46)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)


por si alguien me puede orientar sobre el asunto.
  #3 (permalink)  
Antiguo 29/03/2007, 11:37
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Re: JOTM no me funciona

Cita:
javax.naming.NameNotFoundException: El nombre UserTransaction no este asociado a este contexto
No he usado nunca JOTM pero ese error sale cuando lo que estas buscando, en tu caso parecer ser algo con el nombre "UserTransaction", no está configurado con ese nombre en el servidor JNDI al que estas accediendo.

Puede que esté con otro nombre o puede que no esté, pero averiguar el por qué es otra cosa. El error simplemente dice que no está. Es como un FileNotFound pero estilo JNDI.

S!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:03.