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.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to