Hola, tengo un problema al intentar integrar un entorno con JBoss. Esto es lo que uso: Tengo una aplicación web desarrollada en Java la cual funciona en producción desde hace varios años y tengo que migrarla desde Tomcat a JBoss. El entorno es el mismo que usaba con Tomcat salvo por el servidor web. Uso Eclipse para desarrollar, base de datos SqlServer 2005, jdbc de SqlServer (probado con varias versiones) y servidor web JBoss 4.2 (tb he probado con la 5.0).
El caso es que funciona bien, me despliega la aplicación, se conecta a la base de datos, pero cuando intento grabar algo en la base de datos me devuelve un error que no logro saber porque. El mismo código Java con Tomcat funciona sin problemas.
El mensaje de error es:
El método executeUpdate() no puede tomar argumentos en PreparedStatement o CallableStatement
El codigo java muy simple,
PreparedStatement pstm = conexion.prepareStatement(sql);
pstm.setString (1, "valor");
pstm.executeUpdate(sql);
Repito que este es el mismo codigo que uso en unos 200 fuentes y en todos igual. Sin embargo con Tomcat sin problemas.
Alguien me puede ayudar????
Muchisimas gracias.
Un saludo.