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>
 
 


Reply via email to