Thanks... I'll take a look on it. On Thu, Apr 14, 2011 at 2:52 PM, Romain Manni-Bucau <[email protected]>wrote:
> still the same error: > > ache.openejb.OpenEJBException: Singleton startup failed: Initializer: > javax.ejb.NoSuchEJBException: Singleton failed to initialize: Singleton > failed to initialize: Singleton startup failed: Initializer: > javax.ejb.NoSuchEJBException: Singleton failed to initialize: Singleton > failed to initialize > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:679) > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:450) > at > org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:249) > at > org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:63) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4540) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) > at > org.apache.catalina.core.StandardService.start(StandardService.java:519) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:581) > > 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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > Caused by: org.apache.openejb.OpenEJBException: Error deploying > 'Initializer'. Exception: class org.apache.openejb.OpenEJBException: > Singleton startup failed: Initializer: javax.ejb.NoSuchEJBException: > Singleton failed to initialize: Singleton failed to initialize: Singleton > startup failed: Initializer: javax.ejb.NoSuchEJBException: Singleton failed > to initialize: Singleton failed to initialize > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:607) > ... 27 more > Caused by: org.apache.openejb.OpenEJBException: Singleton startup failed: > Initializer: javax.ejb.NoSuchEJBException: Singleton failed to initialize: > Singleton failed to initialize > at > org.apache.openejb.core.singleton.SingletonContainer.deploy(SingletonContainer.java:135) > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:599) > ... 27 more > Caused by: org.apache.openejb.ApplicationException: > javax.ejb.NoSuchEJBException: Singleton failed to initialize: Singleton > failed to initialize > at > org.apache.openejb.core.singleton.SingletonInstanceManager.createInstance(SingletonInstanceManager.java:243) > at > org.apache.openejb.core.singleton.SingletonInstanceManager.access$100(SingletonInstanceManager.java:66) > at > org.apache.openejb.core.singleton.SingletonInstanceManager$1.call(SingletonInstanceManager.java:92) > at > org.apache.openejb.core.singleton.SingletonInstanceManager$1.call(SingletonInstanceManager.java:90) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > org.apache.openejb.core.singleton.SingletonInstanceManager.getInstance(SingletonInstanceManager.java:102) > at > org.apache.openejb.core.singleton.SingletonContainer.deploy(SingletonContainer.java:130) > ... 28 more > Caused by: javax.ejb.NoSuchEJBException: Singleton failed to initialize > ... 36 more > Caused by: javax.persistence.TransactionRequiredException > at > org.apache.openejb.persistence.JtaEntityManager.assertTransactionActive(JtaEntityManager.java:90) > at > org.apache.openejb.persistence.JtaEntityManager.persist(JtaEntityManager.java:111) > at sample.singleton.Initializer.init(Initializer.java:25) > > 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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:162) > at > org.apache.openejb.core.interceptor.ReflectionInvocationContext$LifecycleInvocation.invoke(ReflectionInvocationContext.java:194) > at > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:144) > at > org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:164) > at > org.apache.openejb.monitoring.StatsInterceptor.PostConstruct(StatsInterceptor.java:101) > > 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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:162) > at > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:144) > at > org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:122) > at > org.apache.openejb.core.singleton.SingletonInstanceManager.createInstance(SingletonInstanceManager.java:217) > ... 35 more > > > here is the webapp i deploy: http://ubuntuone.com/p/mhB/ > > it only contains a simple entity, a simple singleton and a simple ejb > (useless while this error is here). > > - Romain > > 2011/4/14 Romain Manni-Bucau <[email protected]> > >> Sure, i ll do it in a couple of hours. >> >> - Romain >> >> Le 14 avr. 2011 18:18, "Thiago Veronezi" <[email protected]> a écrit : >> >> > Hi Romain, >> > Probably you have tried to insert a duplicated user, right? >> > The reason you've got a ClassNotFoundException is that beside the 3 >> threads, >> > every thread has it own ClassLoader. So, only the OpenEJB ClassLoader >> sees >> > "org.hibernate.exception.ConstraintViolationException". >> > I did it because I am trying to emulate standalone servers, but running >> at >> > the same vm. >> > >> > I'll definitely try TomEE, but I need to change my project structure a >> > little bit (put the application-ejb.jar file inside the >> application-web.war, >> > and probably something else). I'll do that later today. >> > In the meantime can you try to run the project you've tried last time? >> > >> > thanks a lot for your help! >> > []s, >> > Thiago. >> > >> > On Thu, Apr 14, 2011 at 11:55 AM, Romain Manni-Bucau >> > <[email protected]>wrote: >> > >> >> with hibernate version: >> >> >> >> >> >> * * >> >> * ** *** >> >> * *** >> >> * * * * >> >> * ** *** >> >> * ** * >> >> * * >> >> >> >> * * >> >> * ** *** >> >> * ** * >> >> * * >> >> account: >> >> real name: >> >> email: >> >> user type: >> >> administrator >> >> normal >> >> * * >> >> * ** *** >> >> * ** * >> >> * * * * >> >> * ** *** >> >> * * * * >> >> * * >> >> <https://localhost:8443/welcome#> >> >> >> HTTP ERROR 500 >> >> >> >> Problem accessing /secure/saveUser. Reason: >> >> >> >> javax.ejb.EJBException: Unknown Container Exception: >> java.rmi.RemoteException: Cannot read the response from the server. The >> class for an object being returned is not located in this system:; nested >> exception is: >> >> java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> >> >> Caused by: >> >> >> >> embedded.applicationejb.exception.SystemException: >> javax.ejb.EJBException: Unknown Container Exception: >> java.rmi.RemoteException: Cannot read the response from the server. The >> class for an object being returned is not located in this system:; nested >> exception is: >> >> java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> at >> embedded.applicationejb.controller.system.ServiceBean.execute(ServiceBean.java:80) >> >> at >> embedded.applicationejb.controller.user.UserController.saveUser(UserController.java:119) >> >> 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.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:175) >> >> at >> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:421) >> >> at >> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:409) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:774) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) >> >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) >> >> at >> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> >> at >> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:426) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:346) >> >> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115) >> >> at >> org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) >> >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) >> >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141) >> >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90) >> >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417) >> >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) >> >> at >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) >> >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >> >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:424) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:446) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245) >> >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) >> >> at org.eclipse.jetty.server.Server.handle(Server.java:337) >> >> at >> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581) >> >> at >> org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1020) >> >> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:775) >> >> at >> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:228) >> >> at >> org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:417) >> >> at >> org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:250) >> >> at >> org.eclipse.jetty.server.ssl.SslSocketConnector$SslConnection.run(SslSocketConnector.java:650) >> >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:437) >> >> at java.lang.Thread.run(Thread.java:662) >> >> Caused by: javax.ejb.EJBException: Unknown Container Exception: >> java.rmi.RemoteException: Cannot read the response from the server. The >> class for an object being returned is not located in this system:; nested >> exception is: >> >> java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> at >> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:190) >> >> at >> org.apache.openejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:118) >> >> at >> org.apache.openejb.client.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:52) >> >> at $Proxy90.execute(Unknown Source) >> >> at >> embedded.applicationejb.controller.system.ServiceBean.execute(ServiceBean.java:70) >> >> ... 56 more >> >> Caused by: java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >> >> at java.security.AccessController.doPrivileged(Native Method) >> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:307) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> >> at >> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:350) >> >> at >> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:303) >> >> at java.lang.Class.forName0(Native Method) >> >> at java.lang.Class.forName(Class.java:247) >> >> at >> org.apache.openejb.client.EjbObjectInputStream.resolveClass(EjbObjectInputStream.java:36) >> >> at >> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1574) >> >> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) >> >> at >> org.apache.openejb.client.ThrowableArtifact.readExternal(ThrowableArtifact.java:57) >> >> at >> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) >> >> at >> org.apache.openejb.client.EJBResponse.readExternal(EJBResponse.java:108) >> >> at org.apache.openejb.client.Client.processRequest(Client.java:253) >> >> at org.apache.openejb.client.Client.request(Client.java:71) >> >> at >> org.apache.openejb.client.EJBInvocationHandler.request(EJBInvocationHandler.java:130) >> >> at >> org.apache.openejb.client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:221) >> >> at >> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:157) >> >> ... 60 more >> >> >> >> Caused by: >> >> >> >> javax.ejb.EJBException: Unknown Container Exception: >> java.rmi.RemoteException: Cannot read the response from the server. The >> class for an object being returned is not located in this system:; nested >> exception is: >> >> java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> at >> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:190) >> >> at >> org.apache.openejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:118) >> >> at >> org.apache.openejb.client.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:52) >> >> at $Proxy90.execute(Unknown Source) >> >> at >> embedded.applicationejb.controller.system.ServiceBean.execute(ServiceBean.java:70) >> >> at >> embedded.applicationejb.controller.user.UserController.saveUser(UserController.java:119) >> >> 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.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:175) >> >> at >> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:421) >> >> at >> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:409) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:774) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) >> >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) >> >> at >> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> >> at >> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:426) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:346) >> >> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115) >> >> at >> org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) >> >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) >> >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141) >> >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90) >> >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417) >> >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) >> >> at >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) >> >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >> >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:424) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:446) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245) >> >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) >> >> at org.eclipse.jetty.server.Server.handle(Server.java:337) >> >> at >> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581) >> >> at >> org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1020) >> >> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:775) >> >> at >> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:228) >> >> at >> org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:417) >> >> at >> org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:250) >> >> at >> org.eclipse.jetty.server.ssl.SslSocketConnector$SslConnection.run(SslSocketConnector.java:650) >> >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:437) >> >> at java.lang.Thread.run(Thread.java:662) >> >> Caused by: java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >> >> at java.security.AccessController.doPrivileged(Native Method) >> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:307) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> >> at >> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:350) >> >> at >> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:303) >> >> at java.lang.Class.forName0(Native Method) >> >> at java.lang.Class.forName(Class.java:247) >> >> at >> org.apache.openejb.client.EjbObjectInputStream.resolveClass(EjbObjectInputStream.java:36) >> >> at >> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1574) >> >> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) >> >> at >> org.apache.openejb.client.ThrowableArtifact.readExternal(ThrowableArtifact.java:57) >> >> at >> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) >> >> at >> org.apache.openejb.client.EJBResponse.readExternal(EJBResponse.java:108) >> >> at org.apache.openejb.client.Client.processRequest(Client.java:253) >> >> at org.apache.openejb.client.Client.request(Client.java:71) >> >> at >> org.apache.openejb.client.EJBInvocationHandler.request(EJBInvocationHandler.java:130) >> >> at >> org.apache.openejb.client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:221) >> >> at >> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:157) >> >> ... 60 more >> >> >> >> Caused by: >> >> >> >> java.lang.ClassNotFoundException: >> org.hibernate.exception.ConstraintViolationException >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >> >> at java.security.AccessController.doPrivileged(Native Method) >> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:307) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> >> at >> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:350) >> >> at >> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:303) >> >> at java.lang.Class.forName0(Native Method) >> >> at java.lang.Class.forName(Class.java:247) >> >> at >> org.apache.openejb.client.EjbObjectInputStream.resolveClass(EjbObjectInputStream.java:36) >> >> at >> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1574) >> >> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) >> >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) >> >> at >> org.apache.openejb.client.ThrowableArtifact.readExternal(ThrowableArtifact.java:57) >> >> at >> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791) >> >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) >> >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) >> >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) >> >> at >> org.apache.openejb.client.EJBResponse.readExternal(EJBResponse.java:108) >> >> at org.apache.openejb.client.Client.processRequest(Client.java:253) >> >> at org.apache.openejb.client.Client.request(Client.java:71) >> >> at >> org.apache.openejb.client.EJBInvocationHandler.request(EJBInvocationHandler.java:130) >> >> at >> org.apache.openejb.client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:221) >> >> at >> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:157) >> >> at >> org.apache.openejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:118) >> >> at >> org.apache.openejb.client.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:52) >> >> at $Proxy90.execute(Unknown Source) >> >> at >> embedded.applicationejb.controller.system.ServiceBean.execute(ServiceBean.java:70) >> >> at >> embedded.applicationejb.controller.user.UserController.saveUser(UserController.java:119) >> >> 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.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:175) >> >> at >> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:421) >> >> at >> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:409) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:774) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) >> >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) >> >> at >> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> >> at >> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:426) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:346) >> >> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115) >> >> at >> org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) >> >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) >> >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141) >> >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90) >> >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417) >> >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) >> >> at >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) >> >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >> >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:424) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:446) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) >> >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) >> >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) >> >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245) >> >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) >> >> at org.eclipse.jetty.server.Server.handle(Server.java:337) >> >> at >> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581) >> >> at >> org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1020) >> >> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:775) >> >> at >> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:228) >> >> at >> org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:417) >> >> at >> org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:250) >> >> at >> org.eclipse.jetty.server.ssl.SslSocketConnector$SslConnection.run(SslSocketConnector.java:650) >> >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:437) >> >> at java.lang.Thread.run(Thread.java:662) >> >> >> >> ------------------------------ >> >> *Powered by Jetty://* >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> <https://localhost:8443/welcome#> >> >> >> >> >> The packaging is a bit weird for me (your app has container lib :s). >> >> >> >> Why don't you use tomee? >> >> >> >> - Romain >> >> >> >> >
