perfect, thanks, i don't know what i missed when i tried your solution
because i did it again and it works.

for the criteria api meta classes where missing in the project, now
everything works.

However why is it not possible to do it in the singleton without delegating
it?

- Romain

2011/4/14 Thiago Veronezi <[email protected]>

> I've changed your project a little bit to be able to unit test it.
> The junit is still not passing (probably due to the criteria rules on the
> Looker class), but your beans are being persisted. Could you take a look on
> it?
>
> http://dl.dropbox.com/u/1459144/singleton-jpa2.zip
>
> tkx,
> Thiago.
>
> On Thu, Apr 14, 2011 at 3:15 PM, Thiago Veronezi <[email protected]
> >wrote:
>
> > Hi Romain,
> >
> > try to change the Initializer code a little bit...
> >
> > /**
> >  * @author Romain Manni-Bucau
> >  */
> > @Singleton
> > @Startup
> > @DependsOn(value = { "BeanMgr" })
> > public class Initializer {
> >     @EJB
> >     private BeanMgr mgr;
> >
> >     @PostConstruct
> >     public void init() {
> >         for (int i = 0; i < 10; i++) {
> >             Person p = new Person();
> >             p.setName("person #" + i);
> >             mgr.save(p);
> >         }
> >     }
> > }
> >
> > @Stateless
> > public class BeanMgr {
> >  @PersistenceContext
> > private EntityManager em;
> >  public void save(Object bean) {
> > em.persist(bean);
> >  }
> >
> > }
> >
> >
> > It should work. Now I am not sure how to set DependsOn for the
> > EntityManager directly.
> >
> > []s,
> > Thiago.
> >
> >
> > On Thu, Apr 14, 2011 at 2:56 PM, Thiago Veronezi <[email protected]
> >wrote:
> >
> >> 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
> >>>> >>
> >>>>
> >>>>
> >>>
> >>
> >
>

Reply via email to