Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problemas con JDK y driver sql server

Hola buen dia, desarrollo un sistema de registro de incidencias en JSP, guardo los datos en sql server. En mi pc corre perfecto pero cuando lo pase al server donde lo quiero publicar me envia un error al guardar.(Java.lang.UnsupportedOperationException:Java Runtime Environment (JRE) version 1.8 ). Esta claro el error, pero mi pregunta es la siguiente si esta funcionando bien en mi pc con el jdk 8 y es el que instale en el server ¿porque envia el error?

enero 22, 2015 | Unregistered CommenterEduardo

¿Cuál es el contenido de la línea desde donde se lanza esa excepción?

enero 22, 2015 | Registered Commenterchoces

javax.servlet.ServletException: Servlet.init() for servlet com.java.actionservlet.ActionServlet threw exception

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)

org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)

org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

java.lang.Thread.run(Thread.java:745)

root cause

java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.8 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.

com.microsoft.sqlserver.jdbc.SQLServerConnection.(SQLServerConnection.java:304)

com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1011)

java.sql.DriverManager.getConnection(DriverManager.java:664)

java.sql.DriverManager.getConnection(DriverManager.java:270)

com.java.actionservlet.ActionServlet.init(ActionServlet.java:54)

javax.servlet.GenericServlet.init(GenericServlet.java:158)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)

org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)

org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

java.lang.Thread.run(Thread.java:745)

enero 22, 2015 | Unregistered CommenterEduardo

La propia excepción te dice cuál es el problema y su solución:

"java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.8 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0."

enero 22, 2015 | Registered Commenterchoces