+1 on Log4j Not sure on the WebbeansLogger (would need to see the code, before rating in here) I usually tend to add some more convenient methods on-top of jul.
-Matthias On Thu, Feb 18, 2010 at 6:58 PM, Joseph Bergmark <bergm...@apache.org> wrote: > +1, but I'm not sure I see the need to remove WebbeansLogger. That provides > an abstraction layer on top of whatever logging technology you want to use, > which may make switching loggers easier if we needed to in the future. The > only down side to the current WebBeansLogger is that the methods are tied > pretty closely to log4j logging levels. > > Sincerely, > > Joe > > On Thu, Feb 18, 2010 at 12:37 PM, Mark Struberg <strub...@yahoo.de> wrote: > >> Hi Paul! >> >> +1 and please let's get rid of our WebbeansLogger, since this layer >> actually hides the _real_ source of the logging :/ >> >> LieGrue, >> strub >> >> --- Paul J. Reder <rede...@remulak.net> schrieb am Do, 18.2.2010: >> >> > Von: Paul J. Reder <rede...@remulak.net> >> > Betreff: Re: [jira] Commented: (OWB-286) java.lang.NoClassDefFoundError: >> javax/validation/Validator >> > An: dev@openwebbeans.apache.org >> > Datum: Donnerstag, 18. Februar, 2010 18:11 Uhr >> > Slightly off-topic, but along these >> > same lines... >> > >> > While working on the logging patches I've submitted, I >> > noticed that OWB uses >> > log4j instead of JDK logging (thus requiring log4j to be >> > pulled in - the link >> > to current topic). Is there a specific reason we're using >> > log4j? Could >> > I submit a patch to migrate to using the JDK logger that is >> > already present? >> > >> > If that is acceptable then I will open a separate JIRA >> > issue and continue >> > discussion there. >> > >> > Thanks, >> > >> > Paul J. Reder >> > >> > On 02/18/2010 11:07 AM, Matthias Wessendorf wrote: >> > > On Thu, Feb 18, 2010 at 4:52 PM, Mark Struberg<strub...@yahoo.de> >> > wrote: >> > >> I don't buy this. >> > >> >> > >> The only Validator imports in weld are under the >> > main/java/org/jboss/weld/bean/builtin/ee/ and this whole >> > package imo only get's used (and classloaded) if you are >> > running in an EE container. At least that's how I remember >> > that it used to be half a year ago when I looked at weld >> > sources the last time. >> > >> >> > >> Also, I don't really care what weld is doing! If >> > we have a way to do this better, then we should do it! >> > >> >> > >> So please don't close it, but I agree that this is >> > not a 'bug' and we should change this to 'feature', ok? >> > >> It would make another really cool OWB feature! >> > > >> > > +1 >> > > >> > > not only a cool feature. Actually playing nice with >> > customers (the >> > > guys that are supposed to use OWB ;-) ) >> > > >> > >> >> > >> LieGrue, >> > >> strub >> > >> >> > >> >> > >> --- Gurkan Erdogdu<cgurkanerdo...@gmail.com> >> > schrieb am Do, 18.2.2010: >> > >> >> > >>> Von: Gurkan Erdogdu<cgurkanerdo...@gmail.com> >> > >>> Betreff: Re: [jira] Commented: (OWB-286) >> > java.lang.NoClassDefFoundError: >> > javax/validation/Validator >> > >>> An: dev@openwebbeans.apache.org >> > >>> Datum: Donnerstag, 18. Februar, 2010 14:33 >> > Uhr >> > >>>>>> it says >> > >>> <optional>true</optional> >> > :-) >> > >>> Optional because runtime environment provides >> > this :) IF >> > >>> there is no >> > >>> validation-api it throws ClassNFException as >> > you have got. >> > >>> >> > >>> It means that, if you provide scope as >> > optional and your >> > >>> maven project use >> > >>> it, its optional dependency does not >> > transitively passed to >> > >>> using project. >> > >>> You have to provide explicitly this >> > dependency. >> > >>> >> > >>> 2010/2/18 Matthias Wessendorf<mat...@apache.org> >> > >>> >> > >>>> On Thu, Feb 18, 2010 at 2:24 PM, Gurkan >> > Erdogdu >> > >>>> <cgurkanerdo...@gmail.com> >> > >>> wrote: >> > >>>>>>>> Pretty harsh :-) >> > >>>>> Not intended :) >> > >>>> >> > >>>> I know; it wasn't you that wrote the spec >> > :-) >> > >>>> >> > >>>>> >> > >>>>>>>> he 299 spec _require_ >> > validator API >> > >>>>> Yes. Look at specification 3.6 >> > Additional Beans >> > >>>>> >> > >>>>>>>> does weld (candi) also >> > have this >> > >>> *hard* dependency on the >> > >>>>>>>> javax.validation API ? >> > >>>>> For weld -- yes >> > >>>>> >> > >>>> >> http://anonsvn.jboss.org/repos/weld/core/trunk/impl/src/main/java/org/jboss/weld/bean/builtin/ee/DefaultValidatorBean.java >> > >>>>> http://anonsvn.jboss.org/repos/weld/core/trunk/impl/pom.xml >> > >>>> >> > >>>> it >> > says<optional>true</optional> :-) >> > >>>> >> > >>>> -Matthias >> > >>>> >> > >>>>> >> > >>>>> Thanks; >> > >>>>> >> > >>>>> --Gurkan >> > >>>>> >> > >>>>> 2010/2/18 Matthias Wessendorf<mat...@apache.org> >> > >>>>> >> > >>>>>> Pretty harsh :-) >> > >>>>>> >> > >>>>>> IMO JSF2 is doing better here. >> > >>>>>> It just checks if the dependency >> > in question >> > >>> (yeah, javax.validation) is >> > >>>>>> present >> > >>>>>> if not => don't >> > bother... >> > >>>>>> But... I have to say that JSF 2.0 >> > was >> > >>> released _before_ the JAvaEE6 >> > >>>>>> was available. >> > >>>>>> >> > >>>>>> I understand your motivation for >> > closing the >> > >>> ticket, but I wonder if >> > >>>>>> there actual >> > >>>>>> interest in solving this in a more >> > convenient >> > >>> way. >> > >>>>>> >> > >>>>>> Regarding JSF2 and Validation >> > API: >> > >>>>>> Not only JSF2 was there _before_ >> > JavaEE6. >> > >>> Playing "nice" here is a >> > >>>>>> gained experience >> > when targeting a JAva >> > >>> EE platform (kinda) >> > >>>>>> independent release; >> > >>>>>> >> > >>>>>> Interesting q: >> > >>>>>> -the 299 spec _require_ validator >> > API >> > >>>>>> >> > >>>>>> if yes => OK :) >> > >>>>>> >> > >>>>>> If no => >> > >>>>>> -does weld (candi) also have this >> > *hard* >> > >>> dependency on the >> > >>>>>> javax.validation API ? >> > >>>>>> >> > >>>>>> -Matthias >> > >>>>>> >> > >>>>>> On Thu, Feb 18, 2010 at 2:00 PM, >> > Gurkan >> > >>> Erdogdu >> > >>>>>> <cgurkanerdo...@gmail.com> >> > >>> wrote: >> > >>>>>>> I have remarked several times >> > about >> > >>> issues related with Java EE 6 >> > >>>>>>> dependencies. I emphasize the >> > fact that >> > >>> JSR-299 is a Java EE 6 >> > >>>>>> specification >> > >>>>>>> not for Jetty, Tomcat or any >> > other >> > >>> containers that is not Java EE 6. >> > >>>> But >> > >>>>>> we >> > >>>>>>> are doing the best to run it >> > possible on >> > >>> those containers. >> > >>>>>>> >> > >>>>>>> But we must not create plugins >> > for every >> > >>> Java EE service dependency >> > >>>>>> because >> > >>>>>>> of this does not work in some >> > containers >> > >>> that are not Java EE 6 >> > >>>>>> compatible. >> > >>>>>>> >> > >>>>>>> Therefore, if you would like >> > to use it >> > >>> you have to add validation-api >> > >>>> or >> > >>>>>> any >> > >>>>>>> dependent api to your >> > container. In our >> > >>> samples we add those dependent >> > >>>>>> Java >> > >>>>>>> EE dependencies to our >> > WEB-INF/lib. >> > >>>>>>> >> > >>>>>>> Therefore this is not a bug, I >> > will >> > >>> close this issue. >> > >>>>>>> >> > >>>>>>> 2010/2/18 Mark Struberg >> > (JIRA)<j...@apache.org> >> > >>>>>>> >> > >>>>>>>> >> > >>>>>>>> [ >> > >>>>>>>> >> > >>>>>> >> > >>>> >> https://issues.apache.org/jira/browse/OWB-286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12835162#action_12835162 >> > >>>>>> ] >> > >>>>>>>> >> > >>>>>>>> Mark Struberg commented on >> > OWB-286: >> > >>>>>>>> >> > ----------------------------------- >> > >>>>>>>> >> > >>>>>>>> too bad, this slipped >> > into >> > >>> webbeans-core. >> > >>>>>>>> We have to move all this >> > stuff into >> > >>> an own plugin. >> > >>>>>>>> >> > >>>>>>>>> >> > java.lang.NoClassDefFoundError: >> > >>> javax/validation/Validator >> > >>>>>>>>> >> > >>> >> > ---------------------------------------------------------- >> > >>>>>>>>> >> > >>>>>>>>> >> > >>> >> > Key: OWB-286 >> > >>>>>>>>> >> > >>> >> > URL: https://issues.apache.org/jira/browse/OWB-286 >> > >>>>>>>>> >> > >>> Project: >> > OpenWebBeans >> > >>>>>>>>> >> > >>> Issue Type: Bug >> > >>>>>>>>> >> > >>> Reporter: Matthias >> > Weßendorf >> > >>>>>>>>> >> > >>> Assignee: Gurkan Erdogdu >> > >>>>>>>>> >> > >>>>>>>>> deploying OWB (trunk) >> > on Jetty >> > >>> (w/ myfaces2 (trunk)) gives me the >> > >>>>>>>>> following exception. >> > >>>>>>>>> I understand that >> > JavaEE has >> > >>> some requirement on this, but I >> > >>>> actually >> > >>>>>>>>> don't care about >> > >>>>>>>>> JSR 303 (in this >> > scenario). >> > >>>>>>>>> Should there be a more >> > lenient >> > >>> way? E.g. logging a WARNING ? >> > >>>>>>>>> IMO this also cause >> > trouble >> > >>> when one want's to use OWB on "older" >> > >>>>>>>> app-servers. >> > >>>>>>>>> My (little) project is >> > here: >> > >>>>>>>>> https://facesgoodies.googlecode.com/svn/MS/trunk >> > >>>>>>>>> run => mvn >> > -Pmyfaces >> > >>>>>>>>> >> > java.lang.NoClassDefFoundError: >> > >>> javax/validation/Validator >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.mortbay.jetty.servlet.Context.startContext(Context.java:136) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) >> > >>>>>>>>> >> > at >> > >>> >> > org.mortbay.jetty.Server.doStart(Server.java:224) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> > >>>>>>>>> >> > at >> > >>>>>> >> > >>> >> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> > >>>>>>>>> >> > at >> > >>> >> > org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> > >>>>>>>>> >> > 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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> > >>>>>>>>> >> > at >> > >>> >> > org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> > >>>>>>>>> Caused by: >> > >>> java.lang.ClassNotFoundException: >> > >>>>>> javax.validation.Validator >> > >>>>>>>>> >> > 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 >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> > >>>>>>>>> >> > at >> > >>> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363) >> > >>>>>>>>> >> > ... >> > >>> 44 more >> > >>>>>>>>> 2010-02-18 >> > >>> 11:22:06.545::WARN: failed >> > >>>> contexthandlercollect...@bc22eb >> > >>>>>>>>> >> > java.lang.NoClassDefFoundError: >> > >>> javax/validation/Validator >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.mortbay.jetty.servlet.Context.startContext(Context.java:136) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) >> > >>>>>>>>> >> > at >> > >>> >> > org.mortbay.jetty.Server.doStart(Server.java:224) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> > >>>>>>>>> >> > at >> > >>>>>> >> > >>> >> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> > >>>>>>>>> >> > at >> > >>> >> > org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> > >>>>>>>>> >> > 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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> > >>>>>>>>> >> > at >> > >>> >> > org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> > >>>>>>>>> Caused by: >> > >>> java.lang.ClassNotFoundException: >> > >>>>>> javax.validation.Validator >> > >>>>>>>>> >> > 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 >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> > >>>>>>>>> >> > at >> > >>> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363) >> > >>>>>>>>> >> > ... >> > >>> 44 more >> > >>>>>>>>> 2010-02-18 >> > >>> 11:22:06.556::WARN: failed >> > handlercollect...@19872ad >> > >>>>>>>>> >> > java.lang.NoClassDefFoundError: >> > >>> javax/validation/Validator >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.mortbay.jetty.servlet.Context.startContext(Context.java:136) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) >> > >>>>>>>>> >> > at >> > >>> >> > org.mortbay.jetty.Server.doStart(Server.java:224) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> > >>>>>>>>> >> > at >> > >>>>>> >> > >>> >> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> > >>>>>>>>> >> > at >> > >>> >> > org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> > >>>>>>>>> >> > 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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> > >>>>>>>>> >> > at >> > >>> >> > org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> > >>>>>>>>> Caused by: >> > >>> java.lang.ClassNotFoundException: >> > >>>>>> javax.validation.Validator >> > >>>>>>>>> >> > 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 >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> > >>>>>>>>> >> > at >> > >>> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363) >> > >>>>>>>>> >> > ... >> > >>> 44 more >> > >>>>>>>>> 2010-02-18 >> > >>> 11:22:06.582::WARN: Error starting >> > handlers >> > >>>>>>>>> >> > java.lang.NoClassDefFoundError: >> > >>> javax/validation/Validator >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.mortbay.jetty.servlet.Context.startContext(Context.java:136) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) >> > >>>>>>>>> >> > at >> > >>> >> > org.mortbay.jetty.Server.doStart(Server.java:224) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> > >>>>>>>>> >> > at >> > >>>>>> >> > >>> >> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> > >>>>>>>>> >> > at >> > >>> >> > org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>> >> > >>> >> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> > >>>>>>>>> >> > 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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> > >>>>>>>>> >> > at >> > >>>> >> > >>> >> > org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>> >> > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> > >>>>>>>>> >> > at >> > >>> >> > org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> > >>>>>>>>> Caused by: >> > >>> java.lang.ClassNotFoundException: >> > >>>>>> javax.validation.Validator >> > >>>>>>>>> >> > 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 >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> > >>>>>>>>> >> > at >> > >>> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401) >> > >>>>>>>>> >> > at >> > >>>>>>>> >> > >>>>>> >> > >>>> >> > >>> >> > >> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363) >> > >>>>>>>>> >> > ... >> > >>> 44 more >> > >>>>>>>> >> > >>>>>>>> -- >> > >>>>>>>> This message is >> > automatically >> > >>> generated by JIRA. >> > >>>>>>>> - >> > >>>>>>>> You can reply to this >> > email to add a >> > >>> comment to the issue online. >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> -- >> > >>>>>>> Gurkan Erdogdu >> > >>>>>>> http://gurkanerdogdu.blogspot.com >> > >>>>>>> >> > >>>>>> >> > >>>>>> >> > >>>>>> >> > >>>>>> -- >> > >>>>>> Matthias Wessendorf >> > >>>>>> >> > >>>>>> blog: http://matthiaswessendorf.wordpress.com/ >> > >>>>>> sessions: http://www.slideshare.net/mwessendorf >> > >>>>>> twitter: http://twitter.com/mwessendorf >> > >>>>>> >> > >>>>> >> > >>>>> >> > >>>>> >> > >>>>> -- >> > >>>>> Gurkan Erdogdu >> > >>>>> http://gurkanerdogdu.blogspot.com >> > >>>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> -- >> > >>>> Matthias Wessendorf >> > >>>> >> > >>>> blog: http://matthiaswessendorf.wordpress.com/ >> > >>>> sessions: http://www.slideshare.net/mwessendorf >> > >>>> twitter: http://twitter.com/mwessendorf >> > >>>> >> > >>> >> > >>> >> > >>> >> > >>> -- >> > >>> Gurkan Erdogdu >> > >>> http://gurkanerdogdu.blogspot.com >> > >>> >> > >> >> > >> >> > __________________________________________________ >> > >> Do You Yahoo!? >> > >> Sie sind Spam leid? Yahoo! Mail verfügt über >> > einen herausragenden Schutz gegen Massenmails. >> > >> http://mail.yahoo.com >> > >> >> > > >> > > >> > > >> > >> > -- >> > Paul J. Reder >> > ----------------------------------------------------------- >> > "The strength of the Constitution lies entirely in the >> > determination of each >> > citizen to defend it. Only if every single citizen >> > feels duty bound to do >> > his share in this defense are the constitutional rights >> > secure." >> > -- Albert Einstein >> > >> > >> >> __________________________________________________ >> Do You Yahoo!? >> Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz >> gegen Massenmails. >> http://mail.yahoo.com >> > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf