+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 >