Hello,
I'm developing a web application with Hibernate3 and I'm trying to run it within Websphere Application Server 5.1.
I have this error:
[22/11/06 13:50:18:203 CET] 70a4d0 WebGroup E SRVE0026E: [Error de servlet]-[LinkageError while defining class: org.hibernate.Session
Could not be defined due to: org/hibernate/Session (Unsupported major.minor version 48.0)
This is often caused by having a class defined at multiple
locations within the classloader hierarchy. Other potential causes
include compiling against an older or newer version of the class
that has an incompatible method signature.
Dumping the current context classloader hierarchy:
==> indicates defining classloader
==>[0]
com.ibm.ws.classloader.CompoundClassLoader@5e3c87
Local ClassPath: /opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/classes:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/adf-controller.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/antlr-2.7.6rc1.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/asm-attrs.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/asm.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/cglib-2.1.3.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-beanutils.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-collections-2.1.1.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-collections.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-digester.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-el.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-fileupload.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-lang.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-logging-1.0.4.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-logging.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/commons-validator.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/dom4j-1.6.1.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/ehcache-1.1.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/hibernate3.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/jakarta-oro.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/jsp-el-api.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/log4j-1.2.8.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/oracle-el.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/struts.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/taglibs-datagrid.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war/WEB-INF/lib/xml-apis.jar:/opt/WebSphere/AppServer/installedApps/desarrollo/dgt.ear/dgt.war:
Delegation Mode: PARENT_FIRST
[1] com.ibm.ws.classloader.JarClassLoader@898456 Local Classpath: Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@7550699 Local ClassPath: /opt/WebSphere/AppServer/lib/app: Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@1aa95c
[4] com.ibm.ws.bootstrap.ExtClassLoader@7a7e74
[5] sun.misc.Launcher$AppClassLoader@71732b
[6] sun.misc.Launcher$ExtClassLoader@7fdcde
---Original exception---
java.lang.UnsupportedClassVersionError: org/hibernate/Session (Unsupported major.minor version 48.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:446)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:396)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:300)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
at dgt.general.base.control.AccesoUsuarioAction.execute(AccesoUsuarioAction.java:59)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1073)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:598)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:206)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:623)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:447)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
--- end Original exception----
When I execute the application in local context (Oracle JDeveloper 10.1.2), I don't have any errors.
Database: Oracle 9i
JDK: 1.4.1
Thank you in advance.
|