Use "org.apache.myfaces.webapp.filter.ExtensionsFilter" instead of
"org.apache.myfaces.component.html.util.ExtensionsFilter".

See this url for other configuration details:

http://myfaces.apache.org/tomahawk/extensionsFilter.html


On 10/5/06, danielitob <[EMAIL PROTECTED]> wrote:

Hi guys,
WHAT IS THIS???????
I'm working with my classes of my jsf application and when i run my
application(working before) i have:
GRAVE: Exception starting filter ExtensionsFilter
java.lang.ClassNotFoundException:
org.apache.myfaces.component.html.util.ExtensionsFilter
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:209)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3600)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4193)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:450)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
5-ott-2006 17.43.12 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart


what have i do?
this is my web.xml

<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
2.3//EN"
                         "http://java.sun.com/dtd/web-app_2_3.dtd";>
<web-app>
 <display-name>MicroArray</display-name>
 <context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>client</param-value>
 </context-param>
 <!--  AuthorizationFilter,per concedere impedire l'accesso non autenticato
a pagine protette-->
 <filter>
  <filter-name>AuthorizationFilter</filter-name>
  <filter-class>giu.AuthorizationFilter</filter-class>
 </filter>
 <!--  ExtensionsFilter,utilizzato da Myfaces -->
 <filter>
  <filter-name>ExtensionsFilter</filter-name>

<filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
  <init-param>
   <param-name>uploadMaxFileSize</param-name>
   <param-value>20000m</param-value>
  </init-param>
  <init-param>
   <param-name>uploadThresholdSize</param-name>
   <param-value>10000k</param-value>
  </init-param>
 </filter>
 <!--  Mapping per ExtensionsFilter-->
 <filter-mapping>
  <filter-name>ExtensionsFilter</filter-name>
  <servlet-name>Faces Servlet</servlet-name>
 </filter-mapping>
 <!--  Mapping per AuthorizationFilter-->
 <filter-mapping>
  <filter-name>AuthorizationFilter</filter-name>
  <url-pattern>/faces/protected/*</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>AuthorizationFilter</filter-name>
  <url-pattern>/pages/protected/*</url-pattern>
 </filter-mapping>
 <!--  Listener-->
 <listener>
  <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
 </listener>
 <!-- Faces Servlet -->
 <servlet>
  <servlet-name>Faces Servlet</servlet-name>
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet>
  <servlet-name>TilesServet</servlet-name>
  <servlet-class>org.apache.struts.tiles.TilesServlet</servlet-class>
  <init-param>
   <param-name>definitions-config</param-name>

<param-value>/WEB-INF/tiles-defs.xml,/WEB-INF/lib/tiles-defs.xml</param-value>
  </init-param>
  <init-param>
   <param-name>definitions-parser-validate</param-name>
   <param-value>true</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
 </servlet>
 <!-- Faces Servlet Mapping -->
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
 </servlet-mapping>
 <resource-ref>
  <description>DB Connection</description>
  <res-ref-name>jdbc/microarray</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>
 <login-config>
  <auth-method>BASIC</auth-method>
 </login-config>
</web-app>


and server.xml of Tomcat

<Context docBase="MicroArray" path="/MicroArray" reloadable="true"
source="org.eclipse.jst.j2ee.server:MicroArray">

     <Resource name="MysqlJNDI" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="root" password="shevagol"
driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/Microarray?autoReconnect=true" />


</Context>


I'm using Myfaces 1.4 and tomahawk 1.1.3...PLEASE HELP ME!!!!!
--
View this message in context: 
http://www.nabble.com/java.lang.ClassNotFoundException%3A-org.apache.myfaces.component.html.util-tf2389683.html#a6662065
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Reply via email to