>>>>.Thus in the log, you don't see the line and the class where the
logging really was done but only the the location somewhere in
WebbeansLogger
Nope. For example
private static final WebBeansLogger logger =
WebBeansLogger.getLogger(Boot.class);
public static void main(String[] args) throws Exception
{
logger.info("Hiho", new Exception("Hiho"));
}
It logs;
20:29:06,573 INFO Boot:152 - Hiho
java.lang.Exception: Hiho
at org.apache.webbeans.se.sample.Boot.main(Boot.java:66)
________________________________
From: Mark Struberg <[email protected]>
To: [email protected]
Sent: Thu, February 18, 2010 8:05:04 PM
Subject: Re: [jira] Commented: (OWB-286) java.lang.NoClassDefFoundError:
javax/validation/Validator
abstraction is a good point, but it currently always reports the wrong
location. Thus in the log, you don't see the line and the class where the
logging really was done but only the the location somewhere in WebbeansLogger
:( This is a bad if you need to know where the logging actually happened (and
if you have multiple occurrences of the same log text)
LieGrue,
strub
--- Joseph Bergmark <[email protected]> schrieb am Do, 18.2.2010:
> Von: Joseph Bergmark <[email protected]>
> Betreff: Re: [jira] Commented: (OWB-286) java.lang.NoClassDefFoundError:
> javax/validation/Validator
> An: [email protected]
> Datum: Donnerstag, 18. Februar, 2010 18:58 Uhr
> +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 <[email protected]>
> 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 <[email protected]>
> schrieb am Do, 18.2.2010:
> >
> > > Von: Paul J. Reder <[email protected]>
> > > Betreff: Re: [jira] Commented: (OWB-286)
> java.lang.NoClassDefFoundError:
> > javax/validation/Validator
> > > An: [email protected]
> > > 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<[email protected]>
> > > 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<[email protected]>
> > > schrieb am Do, 18.2.2010:
> > > >>
> > > >>> Von: Gurkan Erdogdu<[email protected]>
> > > >>> Betreff: Re: [jira] Commented:
> (OWB-286)
> > > java.lang.NoClassDefFoundError:
> > > javax/validation/Validator
> > > >>> An: [email protected]
> > > >>> 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<[email protected]>
> > > >>>
> > > >>>> On Thu, Feb 18, 2010 at 2:24 PM,
> Gurkan
> > > Erdogdu
> > > >>>> <[email protected]>
> > > >>> 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<[email protected]>
> > > >>>>>
> > > >>>>>> 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
> > > >>>>>> <[email protected]>
> > > >>> 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)<[email protected]>
> > > >>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> [
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>
> > 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
> >
>
__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen
Massenmails.
http://mail.yahoo.com
___________________________________________________________________
Yahoo! Türkiye açıldı! http://yahoo.com.tr
İnternet üzerindeki en iyi içeriği Yahoo! Türkiye sizlere sunuyor!