I would think you will only see this error between major revisions, not minor bug fixes.
Maybe your jsf-facelets.jar is compiled with Java 1.5? A lot of times, the jar's META-INF/Manifest file will tell you the compiler used. On 3/10/06, Marcio E Miranda <[EMAIL PROTECTED]> wrote: > > > > Thanks for the reply. > > > > I'm using JDK 1.4.2.08 as the JVM. Does this mean that if my project is > based on facelets and I deploy it in an application server that uses a JDK > 1.4.2.X I would get this error? We would like to deploy our application in > Weblogic 8.1 SP4 besides Tomcat, and Weblogic uses the JDK 1.4.2.05. This > looks like a great limitation to me. > > > > - Marcio > > ________________________________ > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: sexta-feira, 10 de março de 2006 06:37 > To: [email protected] > > Subject: RE: Tomcat won't start when My Faces application was configured to > use Facelets. > > > > > > > > > Hi > > > > > > You are running Tomcat under an older JVM that than what facelets was > compiled with. > > > > > > Hermod > > > > -----Original Message----- > From: Marcio E Miranda [mailto:[EMAIL PROTECTED] > Sent: Friday, March 10, 2006 5:16 AM > To: MyFaces Discussion > Subject: RE: Tomcat won't start when My Faces application was configured to > use Facelets. > > 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. > > > > > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > > This email with attachments is solely for the use of the individual or > entity to whom it is addressed. Please also be aware that the DnB NOR Group > cannot accept any payment orders or other legally binding correspondence > with > customers as a part of an email. > > This email message has been virus checked by the virus programs used > in the DnB NOR Group. > > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * >

