Hello Marco, I was using JDK 1.6 with Tomcat 6.0. When I tried JDK 1.5 thinks worked. I have read somewhere that there is a regression in the Java ClassLoader... Thank you again for your help. JeP
-----Message d'origine----- De : Marco Castillo [mailto:[EMAIL PROTECTED] Envoyé : lundi 24 décembre 2007 2:14 À : MyFaces Discussion Objet : Re: Sun's RI 1.1 and Tomahawk 1.1.5 / Sandbox 1.1.5: ClassNotFoundException: [Ljava.lang.String Dear Jean-Paul: We were integrating Tomahawk 1.1.6 with Netbeans 5.5.1 with Tomcat, and we get the same exception. Googling for this error, we found that there is an error in the latest Java JDK, maybe you're using the latest JDK from SUN ( 6.x.x). Try using a JDK 1.5. The latest JDK 1.5 from SUN is build 14 as far as I know. This works for us. Hope this helps. Marco On Dec 23, 2007 4:41 AM, DZISIAK Jean-Paul < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: Hello, I have used MyFaces, Tomahawk and Tomahawk sandbox successfully for my last project. I have a new project (an ESRI's ArcGIS Server 9.2 GIS system that uses only Sun's RI 1.1 !) and I need Tomahawk ! The problem is that when I drop "tomahawk-1.1.6.jar" and "tomahawk-sandbox-1.1.5-SNAPSHOT.jar" in this ArcGIS web application I have the errror described below. However I have been told that Tomahawk should work with Sun RI 1.1 so where am I wrong ? Help would be *VERY MUCH* appreciated ! Jean-Paul Dzisiak java.lang.ClassNotFoundException: [Ljava.lang.String; at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader .java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader .java:1204) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java: 615) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java: 402) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListe ner.java:328) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j ava:3830) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337 ) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:9 20) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java :883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31 1) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu pport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 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:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) The fololowing statements are added to the ArcGIS web.xml descriptor (but this is not the cause of the Exception): <!-- support for Tomahawk --> <filter> <filter-name>extensionsFilter</filter-name> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter- class> <init-param> <param-name>uploadMaxFileSize</param-name> <param-value>100m</param-value> </init-param> <init-param> <param-name>uploadThresholdSize</param-name> <param-value>100k</param-value> </init-param> </filter> <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> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>/Controller</url-pattern> </filter-mapping>

