Hy again,

i have run the demoapplication with jetty and now i see an exception.
I dont know why Tomcat 6.0.9 has not shown this exeption.

Maybe it helps:

DEBUG [main] (DefaultFacesInitializer.java:83) - jspfactory =
[EMAIL PROTECTED]
2007-02-26 16:11:58.556::WARN:  failed
[EMAIL 
PROTECTED]/test-webapp,jar:file:/Developer/jetty-6.1.2rc0/webapps/test-webapp.war!/}
java.lang.LinkageError: Class javax/el/ExpressionFactory violates
loader constraints
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
       at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:365)
       at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:336)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
       at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:365)
       at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:336)
       at javax.el.FactoryFinder.newInstance(FactoryFinder.java:52)
       at javax.el.FactoryFinder.find(FactoryFinder.java:162)
       at javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:154)
       at javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:125)
       at 
org.apache.jasper.runtime.JspApplicationContextImpl.getExpressionFactory(JspApplicationContextImpl.java:65)
       at 
org.apache.myfaces.webapp.DefaultFacesInitializer.initFaces(DefaultFacesInitializer.java:88)
       at 
org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:57)
       at 
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:512)
       at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
       at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1201)
       at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:482)
       at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
       at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
       at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
       at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:141)
       at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
       at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
       at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
       at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
       at org.mortbay.jetty.Server.doStart(Server.java:210)
       at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
       at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
       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:585)
       at org.mortbay.start.Main.invokeMain(Main.java:183)
       at org.mortbay.start.Main.start(Main.java:497)
       at org.mortbay.start.Main.main(Main.java:115)

Do i have a wrong javax el package ?

Regards and thanks for your help.
Martin Haimberger

On 2/26/07, Martin Haimberger <[EMAIL PROTECTED]> wrote:
Hy,

i have found the place in the code where the problem resists:

In the Method:

    private void configureResolverForJSP(JspApplicationContext appCtx,
RuntimeConfig runtimeConfig)
    {

        FacesCompositeELResolver facesCompositeELResolver = new
FacesCompositeELResolver(Scope.JSP);

This is the last line which gets executed. But no exception is thrown:
------->>>>        appCtx.addELResolver(facesCompositeELResolver);

        PhaseListener resolverForJSPInitializer = new ResolverForJSPInitializer(
                createResolverBuilderForJSP(runtimeConfig),
facesCompositeELResolver);

        LifecycleFactory factory = (LifecycleFactory)
FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY);
        for (Iterator<String> iter = factory.getLifecycleIds(); iter.hasNext();)
        {
            
factory.getLifecycle(iter.next()).addPhaseListener(resolverForJSPInitializer);
        }
    }

Any Idea or is the current code from the svn repos not working ?

Regards,
Martin


On 2/26/07, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> You can run jetty as a m2 plugin. very neat !
>
> -M
>
> On 2/26/07, Martin Haimberger <[EMAIL PROTECTED]> wrote:
> > Sorry for spamming, but is there another Application Server which will
> > work with MyFaces 1.2 and Intellij Idea ?
> >
> > Regards,
> > Martin Haimberger
> >
> > On 2/26/07, Martin Haimberger <[EMAIL PROTECTED]> wrote:
> > > No nothing more. No Exception, nothing. I will try Jetty6.1.x, i hope
> > > the myfaces1.2 will start.
> > >
> > > Regards,
> > > Martin Haimberger
> > >
> > > On 2/26/07, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> > > > does the tomcat log say more?
> > > >
> > > > I am able to deploy a jsf 1.2 app with Jetty6.1.x
> > > >
> > > > -M
> > > >
> > > > On 2/26/07, Martin Haimberger <[EMAIL PROTECTED]> wrote:
> > > > > Hy *,
> > > > >
> > > > > i am going to help to develop myfaces 1.2. I have checked it out,
> > > > > compiled it (with some difficulties, because some jars were not
> > > > > found). I installed tomcat 6.0.9 alpha and i got this error:
> > > > >
> > > > > DEBUG [main] (HtmlRenderKitImpl.java:112) - add Renderer family =
> > > > > javax.faces.SelectOne rendererType = javax.faces.Radio renderer class
> > > > > = org.apache.myfaces.renderkit.html.HtmlRadioRenderer
> > > > >   INFO [main] (FacesConfigurator.java:972) - Serialization provider :
> > > > > class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
> > > > > Feb 26, 2007 2:14:34 PM org.apache.catalina.core.StandardContext start
> > > > > SEVERE: Error listenerStart
> > > > > Feb 26, 2007 2:14:34 PM org.apache.catalina.core.StandardContext start
> > > > >
> > > > > I am running Intellij 6.0.4 and tomcat 6.0.9 on MacOsX.
> > > > >
> > > > > Has someone any idea what i did wrong?
> > > > >
> > > > > Regards,
> > > > > Martin Haimberger
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > > http://tinyurl.com/fmywh
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> >
>
>
> --
> Matthias Wessendorf
> http://tinyurl.com/fmywh
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Reply via email to