|
|
|
Kahler, Jason J (US SSA)
|
Some javascript/style in this post has been disabled (why?)
I am trying to use hibernate / spatial in
my Axis 2 web Service. When I try to initialize my session With : try
{
AnnotationConfiguration cfg = new AnnotationConfiguration();
sessionFactory = cfg.configure().buildSessionFactory();
SchemaUpdate updater = new SchemaUpdate( cfg );
updater.execute( false, true );
}
catch (Throwable ex)
{
ex.printStackTrace();
log.debug( "Initial SessionFactory creation failed. ",ex );
// Make sure you log the exception, as it might be swallowed
System.err.println( "Initial SessionFactory creation failed. " + ex
);
throw new ExceptionInInitializerError( ex );
} I get the following error: Initial SessionFactory creation failed.
java.lang.NoClassDefFoundError: org/hibernate/usertype/UserType java.lang.ExceptionInInitializerError
at com.bae.nedc.wfnp.util.HibernateUtil.<clinit>(HibernateUtil.java:37)
at
com.bae.nedc.wfnp.configuration.WFNPConfiguration.catalogConfigExists(WFNPConfiguration.java:79)
at
com.bae.nedc.wfnp.configuration.WFNPConfiguration.getConfig(WFNPConfiguration.java:56)
at com.bae.nedc.wfnp.configuration.WFNPConfiguration.getStagingPath(WFNPConfiguration.java:172)
at com.bae.nedc.wfnp.create.HoldingManager.<init>(HoldingManager.java:46)
at
wfnp.HoldingManagerSoapBindingImpl.getHoldingManager(HoldingManagerSoapBindingImpl.java:62)
at
wfnp.HoldingManagerSoapBindingImpl.createAndStoreHolding(HoldingManagerSoapBindingImpl.java:75)
at
wfnp.HoldingManagerServiceMessageReceiverInOut.invokeBusinessLogic(HoldingManagerServiceMessageReceiverInOut.java:48)
at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NoClassDefFoundError:
org/hibernate/usertype/UserType
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299) _______________________________________________ hibernatespatial-users mailing list [hidden email] http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-users |
||||||||||||||||
|
Karel Maesen
|
Hi Jason,
Could you list what you have on the Classpath. At first sight, it looks like you don't have Hibernate Core on the classpath. The class that is reported as not being found is part of Hibernate Core. Regards, Karel Maesen On 16 Oct 2007, at 13:38, Kahler, Jason J ((US SSA)) wrote: > I am trying to use hibernate / spatial in my Axis 2 web Service. > > When I try to initialize my session With : > > > > try > > { > > AnnotationConfiguration cfg = new > AnnotationConfiguration(); > > sessionFactory = cfg.configure().buildSessionFactory(); > > > > SchemaUpdate updater = new SchemaUpdate( cfg ); > > updater.execute( false, true ); > > } > > catch (Throwable ex) > > { > > ex.printStackTrace(); > > log.debug( "Initial SessionFactory creation failed. ",ex ); > > // Make sure you log the exception, as it might be > swallowed > > System.err.println( "Initial SessionFactory creation > failed. " + ex ); > > throw new ExceptionInInitializerError( ex ); > > } > > > > I get the following error: > > > > Initial SessionFactory creation failed. > java.lang.NoClassDefFoundError: org/hibernate/usertype/UserType > > java.lang.ExceptionInInitializerError > > at com.bae.nedc.wfnp.util.HibernateUtil.<clinit> > (HibernateUtil.java:37) > > at > com.bae.nedc.wfnp.configuration.WFNPConfiguration.catalogConfigExists( > WFNPConfiguration.java:79) > > at > com.bae.nedc.wfnp.configuration.WFNPConfiguration.getConfig > (WFNPConfiguration.java:56) > > at > com.bae.nedc.wfnp.configuration.WFNPConfiguration.getStagingPath > (WFNPConfiguration.java:172) > > at com.bae.nedc.wfnp.create.HoldingManager.<init> > (HoldingManager.java:46) > > at wfnp.HoldingManagerSoapBindingImpl.getHoldingManager > (HoldingManagerSoapBindingImpl.java:62) > > at wfnp.HoldingManagerSoapBindingImpl.createAndStoreHolding > (HoldingManagerSoapBindingImpl.java:75) > > at > wfnp.HoldingManagerServiceMessageReceiverInOut.invokeBusinessLogic > (HoldingManagerServiceMessageReceiverInOut.java:48) > > at > org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusi > nessLogic(AbstractInOutSyncMessageReceiver.java:42) > > at > org.apache.axis2.receivers.AbstractMessageReceiver.receive > (AbstractMessageReceiver.java:96) > > at org.apache.axis2.engine.AxisEngine.receive > (AxisEngine.java:145) > > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequ > est(HTTPTransportUtils.java:275) > > at org.apache.axis2.transport.http.AxisServlet.doPost > (AxisServlet.java:120) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java: > 710) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java: > 803) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:269) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:188) > > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:174) > > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:127) > > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:117) > > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:108) > > at org.apache.catalina.connector.CoyoteAdapter.service > (CoyoteAdapter.java:151) > > at org.apache.coyote.http11.Http11Processor.process > (Http11Processor.java:874) > > at org.apache.coyote.http11.Http11BaseProtocol > $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: > 665) > > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket > (PoolTcpEndpoint.java:528) > > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt > (LeaderFollowerWorkerThread.java:81) > > at org.apache.tomcat.util.threads.ThreadPool > $ControlRunnable.run(ThreadPool.java:689) > > at java.lang.Thread.run(Thread.java:595) > > Caused by: java.lang.NoClassDefFoundError: org/hibernate/usertype/ > UserType > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > > at java.security.SecureClassLoader.defineClass > (SecureClassLoader.java:124) > > at > org.apache.catalina.loader.WebappClassLoader.findClassInternal > (WebappClassLoader.java:1852) > > at org.apache.catalina.loader.WebappClassLoader.findClass > (WebappClassLoader.java:876) > > at org.apache.catalina.loader.WebappClassLoader.loadClass > (WebappClassLoader.java:1329) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:299) > > > > > > _______________________________________________ > hibernatespatial-users mailing list > [hidden email] > http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/ > hibernatespatial-users _______________________________________________ hibernatespatial-users mailing list [hidden email] http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-users |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |