Bonjour, je suis en train de développer une appli avec Weblogic. Tout fonctionnait a merveille, et ce matin, gros crash quand je relance, voila le message d'erreur que j'obtiens. Plus bas, mon fichier web.xml.
Ca serait sympa si quelqu'un pourrait m'aider... Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup in Web application: "users". javax.servlet.ServletException: org/apache/commons/digester/RuleSet at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:919) at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:883) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:822) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3333) at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3278) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3259) at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:718) at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483) at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30) at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131) at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361) at weblogic.Server.main(Server.java:32) Caused by: java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618) at java.lang.Class.getConstructor0(Class.java:1930) at java.lang.Class.newInstance0(Class.java:278) at java.lang.Class.newInstance(Class.java:261) at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1026) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:904) ... 12 more >
Fichier web.xml :
struts-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.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> <init-param> <param-name>debug</param-name> <param-value>5</param-value> </init-param> <init-param> <param-name>application</param-name> <param-value>ApplicationResources</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> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>/index.jsp</welcome-file> </welcome-file-list> <taglib> <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri> <taglib-location>/WEB-INF/struts-template.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location> </taglib> </web-app>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> <struts-config> <form-beans> <form-bean name="userForm" type="com.user_management.UserForm" /> </form-beans> <action-mappings> <action path="/UserList" scope="request" type="com.user_management.UsersListAction"> <forward name="success" path="/listUsers.jsp" /> </action> <action path="/AddUser" input="/createUser.jsp" name="userForm" scope="request" type="com.user_management.AddUserAction" validate="true"> <forward name="success" path="/index.jsp" /> <forward name="failure" path="/createUser.jsp" /> </action> <action path="/Edit" name="userForm" scope="request" type="com.user_management.GetUserAction" validate="false"> <forward name="success" path="/editUser.jsp" /> <forward name="error" path="/UserList.html" /> </action> <action path="/EditUser" input="/editUser.jsp" name="userForm" scope="request" type="com.user_management.EditUserAction" validate="true"> <forward name="success" path="/UserList.html" /> <forward name="error" path="/editUser.jsp" /> </action> <action path="/Delete" scope="request" type="com.user_management.DeleteUserAction" validate="false"> <forward name="success" path="/UserList.html" /> <forward name="error" path="/UserList.html" /> </action> </action-mappings> <message-resources parameter="ApplicationResource"/> </struts-config>
Partager