ClassNotFoundException ActionServlet problem
Bonjour,
je suis entrain de developper une application struts mais cependant j'ai l'erreur suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| RAVE: La servlet /spikeStruts a généré une exception "load()"
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
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:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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) |
Pourtant j'ai importé tous les libs de struts-1.3.8
Merci d'avance,
akaliza
erreur dans la console : ClassNotFoundException ActionServlet
Bonjour,
en fait j'ai importé tous les jars de struts 1.3.8 à savoir :
antlr-2.7.2
commons-digester-1.8
commons-validator-1.3.1
struts-core-1.3.8
struts-mailreader-dao-1.3.8
bsf-2.3.0
commons-fileupload-1.1.1
jstl-1.0.2
struts-el-1.3.8
struts-scripting-1.3.8
commons-beanutils-1.7.0
commons-io-1.1
oro-2.0.8
struts-extras-1.3.8
struts-taglib-1.3.8
commons-chain-1.1
commons-logging-1.0.4
standard-1.0.2
struts-faces-1.3.8
struts-tiles-1.3.8
Je ne comprends pas, ça ne marche toujours pas :oops:
ClassNotFoundException ActionServlet problème
dans mes librairies, plus précisement dans le jar struts-core-1.3.8, j'ai une classe qui s'appelle ActionServlet.class.
Je me demande pourquoi alors ça ne marche pas...
akaliza
ClassNotFoundException ActionServlet problem Struts
Je viens de virer la ligne
Code:
<load-on-startup>1</load-on-startup>
et je n'ai plus d'erreur dans ma console mais je ne comprends toujours pas
Voici mon fichier web.xml avant que je vire la ligne problèmatique 8O
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
</web-app> |
ClassNotFoundException ActionServlet problem Struts
Bonjour,
effectivement il s'agisssait d'un problème de librairies. en effet, bien que les ayant importés dans eclipse, mon repertoire lib, ne contenait pas ces lib.
J'ai du donc dû les copier dans ce repertoire et les importer à partir de là:mouarf:
fk04