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.