Hello,
I am trying to get a simple application to work with eclipselink on the
resin built-in database. I've setup eclipselink to use ResinPlatform.
<property name="eclipselink.target-database"
value="org.eclipse.persistence.platform.server.resin.ResinPlatform"/>
I am getting the following error. resin.jar which contains the class is
present in the lib folder (by default). Is there a way around?
Exception Description: Database platform class
[org.eclipse.persistence.platform.server.resin.ResinPlatform] not found.
Internal Exception: java.lang.InstantiationException:
org.eclipse.persistence.platform.server.resin.ResinPlatform
at
org.eclipse.persistence.exceptions.ValidationException.platformClassNotFound(ValidationException.java:1483)
at
org.eclipse.persistence.sessions.DatasourceLogin.setPlatformClassName(DatasourceLogin.java:515)
at
org.eclipse.persistence.sessions.DatasourceLogin.setPlatformClassName(DatasourceLogin.java:551)
at
org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.updateLogins(EntityManagerSetupImpl.java:1156)
at
org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.updateServerSession(EntityManagerSetupImpl.java:1417)
at
org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:359)
at
org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:151)
at
org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:207)
at
org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:202)
at
com.caucho.env.jpa.EntityManagerJtaProxy.getCurrent(EntityManagerJtaProxy.java:861)
at
com.caucho.env.jpa.EntityManagerJtaProxy.createNamedQuery(EntityManagerJtaProxy.java:646)
at
org.jboss.seam.resteasy.example.tasks.resource.CategoryCollectionResource.getCategories(CategoryCollectionResource.java:56)
at
org.jboss.seam.resteasy.example.tasks.resource.CategoryCollectionResource__StatelessProxy.getCategories(CategoryCollectionResource__StatelessProxy.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
at
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:252)
at
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:217)
at
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:206)
at
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:503)
at
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:480)
at
org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:139)
at
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:203)
at
org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:59)
at
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:183)
at
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
at
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:675)
at
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:637)
at
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:588)
at
com.caucho.network.listen.TcpSocketLink$AcceptTask.doTask(TcpSocketLink.java:1175)
at
com.caucho.network.listen.TcpSocketLink$ConnectionReadTask.runThread(TcpSocketLink.java:1108)
at
com.caucho.network.listen.TcpSocketLink$AcceptTask.run(TcpSocketLink.java:1142)
at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:182)
at com.caucho.env.thread.ResinThread.run(ResinThread.java:126)
Caused by: java.lang.InstantiationException:
org.eclipse.persistence.platform.server.resin.ResinPlatform
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at
org.eclipse.persistence.internal.security.PrivilegedAccessHelper.newInstanceFromClass(PrivilegedAccessHelper.java:354)
at
org.eclipse.persistence.sessions.DatasourceLogin.setPlatformClassName(DatasourceLogin.java:510)
... 37 more
Regards
--
Jozef Hartinger
[email protected]
_______________________________________________
resin-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest