+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

Reply via email to