j'ai installé :
Tomcat 4.1
Eclipse 2.1.3
et EasyStruts 0.64
j'ai évidement aussi installé le plugin tomcat pour Eclipse.
j'ai réalisé une mini appli strutspersonne sous éclipse mais lorsque je lance tomcat avec le plugin d'éclipse j'ai des messages d'erreurs que je ne saisie pas.
J'étudie toutes propositions de solution à mon problème, merci.
voici les exceptions levées :
16 mai 2005 17:08:36 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
Démarrage du service Tomcat-Standalone
Apache Tomcat/4.1.31
16 mai 2005 17:08:41 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
16 mai 2005 17:08:41 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
16 mai 2005 17:08:44 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
16 mai 2005 17:08:51 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
16 mai 2005 17:08:51 org.apache.commons.modeler.Registry registerComponent
GRAVE: Error registering Catalina:type=protocolHandler,className=org.apache.jk.server.JkCoyoteHandler
javax.management.RuntimeErrorException: Error thrown in preRegister method
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:89)
at com.sun.jmx.mbeanserver.MetaDataImpl.preRegisterInvoker(MetaDataImpl.java:237)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:923)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:346)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1266)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at org.apache.jk.core.JkHandler.preRegister(JkHandler.java:172)
at org.apache.jk.server.JkCoyoteHandler.preRegister(JkCoyoteHandler.java:534)
at org.apache.commons.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1397)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:83)
... 17 more
javax.management.RuntimeErrorException: Error thrown in preRegister method
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:89)
at com.sun.jmx.mbeanserver.MetaDataImpl.preRegisterInvoker(MetaDataImpl.java:237)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:923)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:346)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1266)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at org.apache.jk.core.JkHandler.preRegister(JkHandler.java:172)
at org.apache.jk.server.JkCoyoteHandler.preRegister(JkCoyoteHandler.java:534)
at org.apache.commons.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1397)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:83)
... 17 more
16 mai 2005 17:08:51 org.apache.commons.modeler.Registry registerComponent
GRAVE: Error registering Catalina:type=JkHandler,name=request
javax.management.RuntimeErrorException: Error thrown in preRegister method
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:89)
at com.sun.jmx.mbeanserver.MetaDataImpl.preRegisterInvoker(MetaDataImpl.java:237)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:923)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:1088)
at org.apache.jk.server.JkMain.newHandler(JkMain.java:566)
at org.apache.jk.server.JkMain.start(JkMain.java:329)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1277)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at org.apache.jk.core.JkHandler.preRegister(JkHandler.java:172)
at org.apache.commons.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1397)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:83)
... 20 more
16 mai 2005 17:08:51 org.apache.jk.server.JkMain newHandler
GRAVE: Error registering request
javax.management.RuntimeErrorException: Error thrown in preRegister method
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:89)
at com.sun.jmx.mbeanserver.MetaDataImpl.preRegisterInvoker(MetaDataImpl.java:237)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:923)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:1088)
at org.apache.jk.server.JkMain.newHandler(JkMain.java:566)
at org.apache.jk.server.JkMain.start(JkMain.java:329)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1277)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at org.apache.jk.core.JkHandler.preRegister(JkHandler.java:172)
at org.apache.commons.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1397)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:83)
... 20 more
16 mai 2005 17:08:51 org.apache.commons.modeler.BaseModelMBean setManagedResource
GRAVE: Can't set model mbean
java.lang.NoClassDefFoundError: org/apache/coyote/Request
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getMethod0(Class.java:2611)
at java.lang.Class.getMethod0(Class.java:2629)
at java.lang.Class.getMethod(Class.java:1579)
at org.apache.commons.modeler.BaseModelMBean.setManagedResource(BaseModelMBean.java:810)
at org.apache.commons.modeler.ManagedBean.createMBean(ManagedBean.java:438)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:862)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:1088)
at org.apache.jk.server.JkMain.newHandler(JkMain.java:566)
at org.apache.jk.server.JkMain.start(JkMain.java:329)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1277)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
16 mai 2005 17:08:51 org.apache.commons.modeler.Registry registerComponent
GRAVE: Error registering Catalina:type=JkHandler,name=channelSocket
javax.management.RuntimeErrorException: Error thrown in preRegister method
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:89)
at com.sun.jmx.mbeanserver.MetaDataImpl.preRegisterInvoker(MetaDataImpl.java:237)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:923)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:1088)
at org.apache.jk.server.JkMain.newHandler(JkMain.java:566)
at org.apache.jk.server.JkMain.start(JkMain.java:329)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1277)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at org.apache.jk.core.JkHandler.preRegister(JkHandler.java:172)
at org.apache.commons.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1397)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:83)
... 20 more
16 mai 2005 17:08:51 org.apache.jk.server.JkMain newHandler
GRAVE: Error registering channelSocket
javax.management.RuntimeErrorException: Error thrown in preRegister method
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:89)
at com.sun.jmx.mbeanserver.MetaDataImpl.preRegisterInvoker(MetaDataImpl.java:237)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:923)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:1088)
at org.apache.jk.server.JkMain.newHandler(JkMain.java:566)
at org.apache.jk.server.JkMain.start(JkMain.java:329)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1277)
at org.apache.catalina.core.StandardService.start(StandardService.java:459)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
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:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at org.apache.jk.core.JkHandler.preRegister(JkHandler.java:172)
at org.apache.commons.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1397)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preRegisterInvoker(BaseMetaDataImpl.java:83)
... 20 more
[/b]
Partager