Thanks to all..
I solved this issue adding missing library.
But I have another exception now:

exception 

javax.servlet.ServletException: Servlet execution threw an exception

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:246)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)


root cause 

java.lang.NoClassDefFoundError:
org/apache/commons/lang/builder/HashCodeBuilder

org.apache.myfaces.renderkit.html.util.DefaultAddResource$ScriptPositionedInfo.hashCode(DefaultAddResource.java:639)
        java.util.HashMap.put(HashMap.java:372)
        java.util.HashSet.add(HashSet.java:200)

org.apache.myfaces.renderkit.html.util.DefaultAddResource.addPositionedInfo(DefaultAddResource.java:302)

org.apache.myfaces.renderkit.html.util.DefaultAddResource.addJavaScriptAtPosition(DefaultAddResource.java:210)

org.apache.myfaces.renderkit.html.util.DefaultAddResource.addJavaScriptAtPosition(DefaultAddResource.java:122)

org.apache.myfaces.renderkit.html.util.DefaultAddResource.addJavaScriptAtPosition(DefaultAddResource.java:140)

org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer.addResourcesToHeader(HtmlJSCookMenuRenderer.java:417)

org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer.encodeBegin(HtmlJSCookMenuRenderer.java:368)
        
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:788)
        javax.faces.component.UIComponent.encodeAll(UIComponent.java:884)
        javax.faces.render.Renderer.encodeChildren(Renderer.java:137)

javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
        javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
        javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)

com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:245)

com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)

org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:246)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

These are libraries I added to classpath:

commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-discovery-0.4.jar
commons-fileupload-1.2.1.jar
commons-fileupload-1.2.1-javadoc.jar
commons-fileupload-1.2.1-sources.jar
commons-logging-1.1.1.jar
myfaces-api-1.2.6.jar
myfaces-impl-1.2.6.jar
tomahawk12-1.1.8.jar

I need to add also some .tld?
Sorry but I don't understand, I'm crazying...Please help me..



Andrej Konkow wrote:
> 
> Hi gbattine,
> 
> ClassNotFound means: You are missing a class/library.
> 
> Try this one: http://commons.apache.org/downloads/download_fileupload.cgi
> 
> regards,
> 
> Andrej
> 
> -----Ursprüngliche Nachricht-----
> Von: gbattine [mailto:[email protected]] 
> Gesendet: Donnerstag, 9. April 2009 09:02
> An: [email protected]
> Betreff: cookmenu strange problem
> 
> 
> Hello guys,
> I've to ask your help with a problem I can't solve.
> I'm tring to use Myfaces-Tomahawk Cookmenu. To do it I followed this
> tutorial
> 
> http://www.roseindia.net/jsf/apache-myfaces-tomahawk/tomahawk_jscookMenu_tag.shtml
> 
> I'm not able to understand where I fail, but when I run application it
> gives
> me 
> 
> exception 
> 
> javax.servlet.ServletException: Filter execution threw an exception
> 
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
> 
> 
> root cause 
> 
> java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUpload
> 
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:282)
> 
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
> 
> 
> What I did is:
> 1) I created a jsf application in Netbeans (for JSF 1.2)
> 2) I downloaded jar "tomahawk12-1.1.8" for JSF 1.2
> 3) I create an example project
> 4) I put in the index page
> 
> <%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
> <%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h"%>
> <%@ taglib uri="http://myfaces.apache.org/tomahawk"; prefix="t"%>
> <html>
> <head>
> <title>t:jscookMenu example</title>
> </head>
> <body>
> <f:view>
>       <h:form>
>         <t:jscookMenu layout="hbr" theme="ThemeIE" >
>         <t:navigationMenuItem id="nmi1"
>                       itemLabel="Menu1">
>                       <t:navigationMenuItem id="nmi1_1"
>                               itemLabel="Menu11" action="welcome" />
>                       <t:navigationMenuItem id="nmi1_2"
>                               itemLabel="menu12" action="welcome" />
>                       <t:navigationMenuItem id="nmi1_3"
>                               itemLabel="menu13" action="welcome" />
>                       <t:navigationMenuItem id="nmi1_4"
>                               itemLabel="menu14" split="true">
>                               <t:navigationMenuItem id="nmi14_1"
>                                       itemLabel="menu141"     
> action="welcome" />
>                               <t:navigationMenuItem id="nmi14_2"
>                                       itemLabel="menu142" action="welcome"/>
>                               <t:navigationMenuItem id="nmi14_3"
>                                       itemLabel="menu143" action="welcome" />
>                               <t:navigationMenuItem id="nmi14_4"
>                                       itemLabel="menu144"     
> action="welcome"/>
> 
>                       </t:navigationMenuItem>
>         </t:navigationMenuItem>
>       </t:jscookMenu>
> </h:form>
> </f:view>
> </body>
> </html>
> 
> and I declared filter in the web.xml as
> 
>  <!--  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>
>  <filter-mapping>
>   <filter-name>ExtensionsFilter</filter-name>
>   <url-pattern>*.jsf</url-pattern>
>  </filter-mapping>
>  <filter-mapping>
>   <filter-name>ExtensionsFilter</filter-name>
>   <url-pattern>/faces/*</url-pattern>
>  </filter-mapping>
> 
> These are steps I followed.
> What I'm missing?
> 
> Thanks in advance..
> -- 
> View this message in context:
> http://www.nabble.com/cookmenu-strange-problem-tp22965493p22965493.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/cookmenu-strange-problem-tp22965493p22967358.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to