Dennis,

Thanks for the reply and work.  I downloaded the 5/8 nightly build to try
out the corrections this morning.  Unfortunately, it now gave me some
different errors.  I'm new at contributing bug reports, etc. So I'm not sure
if I should send this to you or perhaps it requires a new report.

The first time I tried it I got the following exeption:

java.lang.IllegalStateException: ExtensionsFilter not correctly configured.
JSF mapping missing. JSF pages not covered. Please see:
http://myfaces.apache.org/tomahawk/extensionsFilter.html
        at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.throwExtensionsFil
terMissing(AddResourceFactory.java:371)
        at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.checkEnvironment(A
ddResourceFactory.java:333)
        at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(AddRes
ourceFactory.java:288)
        at
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeJavascript(HtmlTreeRe
nderer.java:608)
        at
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeBegin(HtmlTreeRendere
r.java:149)
        at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:675)
        at
org.apache.myfaces.custom.tree2.UITreeData.encodeBegin(UITreeData.java:243)
        at
javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:584)
        at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:536)
        at
pagecompile._ModelViewInfo1_xjsp._jspService(_ModelViewInfo1_xjsp.java:722)
        at
com.newatlanta.servletexec.JspHttpJspPage.service(JspHttpJspPage.java:41)
        at
com.newatlanta.servletexec.JspServlet.service(JspServlet.java:1036)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
com.newatlanta.servletexec.SERequestDispatcher.forwardServlet(SERequestDispa
tcher.java:638)
        at
com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.j
ava:247)
        at
com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.j
ava:108)
        at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
322)
        at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14
7)
        at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:87)
        at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
        at
com.newatlanta.servletexec.SERequestDispatcher.forwardServlet(SERequestDispa
tcher.java:638)
        at
com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.j
ava:236)
        at
com.newatlanta.servletexec.SERequestDispatcher.internalForward(SERequestDisp
atcher.java:283)
        at
com.newatlanta.servletexec.ApplicationInfo.processApplRequest(ApplicationInf
o.java:1846)
        at
com.newatlanta.servletexec.ServerHostInfo.processApplRequest(ServerHostInfo.
java:937)
        at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1091)
        at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:973)
        at
com.newatlanta.servletexec.ServletExecService.processServletRequest(ServletE
xecService.java:167)
        at
com.newatlanta.servletexec.ServletExecService.Run(ServletExecService.java:20
4)
        at
com.newatlanta.servletexec.HttpServerRequest.run(HttpServerRequest.java:511)



I then went to the suggested webpage.  Made some corrections to my web.xml
and tried again, but I got the following exception the second time:

java.lang.NoClassDefFoundError:
org/apache/commons/lang/builder/HashCodeBuilder
        at
org.apache.myfaces.renderkit.html.util.DefaultAddResource$ScriptPositionedIn
fo.hashCode(DefaultAddResource.java:962)
        at java.util.HashMap.hash(HashMap.java:264)
        at java.util.HashMap.put(HashMap.java:382)
        at java.util.HashSet.add(HashSet.java:194)
        at
org.apache.myfaces.renderkit.html.util.DefaultAddResource.addPositionedInfo(
DefaultAddResource.java:621)
        at
org.apache.myfaces.renderkit.html.util.DefaultAddResource.addJavaScriptAtPos
ition(DefaultAddResource.java:337)
        at
org.apache.myfaces.renderkit.html.util.DefaultAddResource.addJavaScriptAtPos
ition(DefaultAddResource.java:249)
        at
org.apache.myfaces.renderkit.html.util.DefaultAddResource.addJavaScriptAtPos
ition(DefaultAddResource.java:267)
        at
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeJavascript(HtmlTreeRe
nderer.java:611)
        at
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeBegin(HtmlTreeRendere
r.java:149)
        at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:675)
        at
org.apache.myfaces.custom.tree2.UITreeData.encodeBegin(UITreeData.java:243)
        at
javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:584)
        at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:536)
        at
pagecompile._ModelViewInfo1_xjsp._jspService(_ModelViewInfo1_xjsp.java:722)
        at
com.newatlanta.servletexec.JspHttpJspPage.service(JspHttpJspPage.java:41)
        at
com.newatlanta.servletexec.JspServlet.service(JspServlet.java:1036)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
com.newatlanta.servletexec.SERequestDispatcher.forwardServlet(SERequestDispa
tcher.java:638)
        at
com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.j
ava:247)
        at
com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.j
ava:108)
        at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
322)
        at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14
7)
        at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:87)
        at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
        at
com.newatlanta.servletexec.SERequestDispatcher.forwardServlet(SERequestDispa
tcher.java:638)
        at
com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.j
ava:236)
        at
com.newatlanta.servletexec.SERequestDispatcher.internalForward(SERequestDisp
atcher.java:283)
        at
com.newatlanta.servletexec.SEFilterChain.doFilter(SEFilterChain.java:96)
        at
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.
java:144)
        at
com.newatlanta.servletexec.SEFilterChain.doFilter(SEFilterChain.java:60)
        at
com.newatlanta.servletexec.ApplicationInfo.filterApplRequest(ApplicationInfo
.java:2159)
        at
com.newatlanta.servletexec.ApplicationInfo.processApplRequest(ApplicationInf
o.java:1823)
        at
com.newatlanta.servletexec.ServerHostInfo.processApplRequest(ServerHostInfo.
java:937)
        at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1091)
        at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:973)
        at
com.newatlanta.servletexec.ServletExecService.processServletRequest(ServletE
xecService.java:167)
        at
com.newatlanta.servletexec.ServletExecService.Run(ServletExecService.java:20
4)
        at
com.newatlanta.servletexec.HttpServerRequest.run(HttpServerRequest.java:511)




I've attached the logs given by ServletExec and my web.xml for each trial.
Also, I now get the same errors under tomcat as well.

Thanks,

Chris.




<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">
  <display-name>JSFPILOT</display-name>
  <context-param>
    <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
    <param-value>true</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
    <param-value>false</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
    <param-value>true</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
    <param-value>true</param-value>
  </context-param>
<filter>
	<filter-name>MyFacesExtensionsFilter</filter-name>
	<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
    <init-param>
        <param-name>maxFileSize</param-name>
        <param-value>20m</param-value>
    </init-param>
</filter>

<!-- extension mapping for adding <script/>, <link/>, and other resource tags to JSF-pages  -->
<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry -->
    <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>

<!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  -->
<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
  </servlet-mapping>
</web-app>

Attachment: first-error.log
Description: Binary data

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">
  <display-name>JSFPILOT</display-name>
  <context-param>
    <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
    <param-value>true</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
    <param-value>false</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
    <param-value>true</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
    <param-value>true</param-value>
  </context-param>
  <filter>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
    <init-param>
      <param-name>maxFileSize</param-name>
      <param-value>20m</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>*.jsf</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>/faces/*</url-pattern>
  </filter-mapping>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
  </servlet-mapping>
  <servlet>
    <description>Added by JBuilder to compile JSPs with debug info</description>
    <servlet-name>debugjsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    <init-param>
      <param-name>classdebuginfo</param-name>
      <param-value>true</param-value>
    </init-param>
    <load-on-startup>3</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>debugjsp</servlet-name>
    <url-pattern>*.jsp</url-pattern>
  </servlet-mapping>
</web-app>

Attachment: second-error.log
Description: Binary data

Reply via email to