This is the error from the Tomcat log file:

 

2006-03-10 00:25:11 StandardContext[/servlets-examples]SessionListener: contextInitialized()

2006-03-10 00:25:17 StandardContext[/WebContent]Exception sending context initialized event to listener instance of class org.apache.myfaces.webapp.StartupServletContextListener

java.lang.UnsupportedClassVersionError: com/sun/facelets/FaceletViewHandler (Unsupported major.minor version 49.0)

            at java.lang.ClassLoader.defineClass0(Native Method)

            at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

            at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)

            at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)

            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)

            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)

            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

            at java.lang.Class.forName0(Native Method)

            at java.lang.Class.forName(Class.java:219)

            at org.apache.myfaces.util.ClassUtils.classForName(ClassUtils.java:131)

            at org.apache.myfaces.util.ClassUtils.simpleClassForName(ClassUtils.java:157)

            at org.apache.myfaces.config.FacesConfigurator.getApplicationObject(FacesConfigurator.java:506)

            at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:448)

            at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:130)

            at org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:63)

            at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:46)

            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)

            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)

            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)

            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)

            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

            at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)

            at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)

            at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)

            at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)

            at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)

            at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)

            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)

            at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)

            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)

            at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)

            at org.apache.catalina.core.StandardService.start(StandardService.java:480)

            at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)

            at org.apache.catalina.startup.Catalina.start(Catalina.java:556)

            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:324)

            at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)

            at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

 

 


From: Marcio E Miranda [mailto:[EMAIL PROTECTED]
Sent: sexta-feira, 10 de março de 2006 00:53
To: MyFaces Discussion
Subject: Tomcat won't start when My Faces application was configured to use Facelets.

 

Hi,

 

I’ve followed the tutorial in the facelets site, but it seems that it is causing an error in the ContextListener. Tomcat shows the following error:

 

SEVERE: Error listenerStart

Mar 10, 2006 12:21:30 AM org.apache.catalina.core.StandardContext start

SEVERE: Context startup failed due to previous errors

 

This causes the application to not start.

 

Is Facelets compatible with My Faces?

 

I’ve copied the following files to my WEB-INF/lib:

 

/jsf-facelets.jar (version 1.0.12)
/el-api.jar
/el-ri.jar

 

But not the jars related to Sun RI.

 

Added this to my web.xml:

 

<context-param>

  <description></description>

  <param-name>facelets.DEVELOPMENT</param-name>

  <param-value>true</param-value>

 </context-param>

 <context-param>

  <description></description>

  <param-name>javax.faces.DEFAULT_SUFFIX</param-name>

  <param-value>.xhtml</param-value>

 </context-param>

 

,and the following to faces-config.xml:

 

 

<application>

  <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>

 </application>

 

Could you guys help me with this?

 

Thanks.

Reply via email to