I ran into the same problem.
Try changing the removing the xmlns attribute on the <taglib> root element in the myfaces_ext.tld in the META-INF directory for the myfaces extension taglib.
The current element is: <taglib xmlns="http://java.sun.com/xml/ns/j2ee">
You can change it to either: <taglib xmlns="http://java.sun.com/JSP/TagLibraryDescriptor"> or <taglib>
To do this, do the following:
1) Create a temporary directory and copy the myfaces.jar to it.
2) Unzip the .jar to this directory (keeping the direcotry structure).
3) Edit the myfaces_ext.tld file located in the /META-INF directory and change the root element to one of the above.
4) Re-jar the myfaces.jar.
You might have to do this to some of the other .jars as well.
Interestingly, the xmlns entry for the myfaces_core.tld and myfaces_html.tld is
<taglib xmlns="http://java.sun.com/JSP/TagLibraryDescriptor">
I don't know why the extensions .tld would be different.
Perhaps this is a bug in the build process??
Marty
----- Original Message ----- From: "Sean Schofield" <[EMAIL PROTECTED]>
To: "MyFaces Discussion" <[email protected]>; <[EMAIL PROTECTED]>
Sent: Monday, March 21, 2005 7:22 AM
Subject: Re: My Faces 1.0.9 gives error with Tomcat 4.1.30
I think I had this same problem with Tomcat 4.1. I can't remember for sure. I upgraded to Tomcat 5.0.28 and now I have no problems. I know you probably have a reason for using Tomcat 4.1 but its getting to be less and less common so you might want to consider upgrading to 5.0.
sean
On Mon, 21 Mar 2005 18:30:11 +0530, Mihir Solanki <[EMAIL PROTECTED]> wrote:I have downloaded the latest tomcat binary from apache (4.1.31)
It is still giving me the same error...
Mihir
-----Original Message----- From: Bruno Aranda [mailto:[EMAIL PROTECTED] Sent: Monday, March 21, 2005 5:27 PM To: MyFaces Discussion; [EMAIL PROTECTED] Subject: Re: My Faces 1.0.9 gives error with Tomcat 4.1.30
Try to remove previous versions from tomcat as there are conflicts between the different versions... you could try on a clean installation of tomcat to check that everybody works ok,
Bruno
On Mon, 21 Mar 2005 17:22:23 +0530, Mihir Solanki
<[EMAIL PROTECTED]> wrote:
>
> Hi all, I have just downloaded myfaces 1.0.9 examples war from apache
> website. I have deployed it in Tomcat 4.1.30 It is giving me following
error
> when I make the first request to myfaces examples application. Please
guide
> me where I am doing wrong. NOTE: I AM SUCCESSFULLY RUNNING 1.0.8 IN THE
SAME
> TOMCAT VERSION. javax.servlet.ServletException: This absolute uri
> (http://java.sun.com/jsf/html) cannot be resolved in either web.xml or > the
> jar files deployed with this application at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:125) > at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
> at
>
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsF
ilter.java:115)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:213)
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
> at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:700) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
> at java.lang.Thread.run(Thread.java:534)
>
> root cause javax.faces.FacesException: This absolute uri
> (http://java.sun.com/jsf/html) cannot be resolved in either web.xml or > the
> jar files deployed with this application at
>
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:411)
> at
>
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsF ilter.java:115) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:256) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:700) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
> at java.lang.Thread.run(Thread.java:534)Caused by:
> org.apache.jasper.JasperException: This absolute uri
> (http://java.sun.com/jsf/html) cannot be resolved in either web.xml or > the
> jar files deployed with this application at
>
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.
java:105)
> at
>
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430
)
> at
>
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154
)
> at
>
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java
:159)
> at
> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354)
> at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381)
> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:122) at > org.apache.jasper.compiler.ParserController.parse(ParserController.java:199) > at > org.apache.jasper.compiler.ParserController.parse(ParserController.java:153) > at > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369) at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4 73) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1 90) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:684)
> at
>
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:432)
> at
>
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:356)
> at
>
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
>
>
>
> Thanks
>
> Mihir Solanki
>
>
> http://www.patni.com
> World-Wide Partnerships. World-Class Solutions.
> _____________________________________________________________________
>
> This e-mail message may contain proprietary, confidential or legally
> privileged information for the sole use of the person or entity to whom
this
> message was originally addressed. Any review, e-transmission > dissemination
> or other use of or taking of any action in reliance upon this > information
by
> persons or entities other than the intended recipient is prohibited. If
you
> have received this e-mail in error kindly delete this e-mail from your
> records. If it appears that this mail has been forwarded to you without
> proper authority, please notify us immediately at [EMAIL PROTECTED] > and
> delete this mail.
> _____________________________________________________________________
http://www.patni.com World-Wide Partnerships. World-Class Solutions. _____________________________________________________________________
This e-mail message may contain proprietary, confidential or legally privileged information for the sole use of the person or entity to whom this message was originally addressed. Any review, e-transmission dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this e-mail in error kindly delete this e-mail from your records. If it appears that this mail has been forwarded to you without proper authority, please notify us immediately at [EMAIL PROTECTED] and delete this mail. _____________________________________________________________________

