Bonjour,
Voila j'ai développée une application J2EE sous Eclipse avec TOMCAT 5.5.
Mon problème est que je dois faire en sorte que mon appli fonctionne sur une machine dont le serveur Web est TOMCAT 4.1
Lorque je lance Tomcat à partir du plugin d'Eclipse, j'ai l'erreur suivante :
11 janv. 2006 10:20:50 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8100
Démarrage du service Tomcat-Standalone
Apache Tomcat/4.1.31
11 janv. 2006 10:20:52 org.apache.commons.digester.Digester startElement
GRAVE: Begin event threw exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)...
[...]
Caused by: java.lang.UnsupportedClassVersionError: action/NewProdForm (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1649)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:931)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1373)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1252)
at org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.java:358)
at org.apache.struts.config.FormBeanConfig.setType(FormBeanConfig.java:152)
... 46 more
Mon attention se porte tout particulièrement sur le message : "Caused by: java.lang.UnsupportedClassVersionError: action/NewProdForm (Unsupported major.minor version 49.0)"
Apparement, mes classes ne sont pas supportées par TOMCAT 4.1
Je ne sais vraiment pas quoi faire !
Dois-je modifier le contenu de toutes mes classes ?
Y'a t-il un simple paramètre a modifier dans un fichier de config ?
Si quelqu'un a une idée , merci d'avance !
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager