Bonjour tout le monde,

J'ai un souci lors de deploiement de mon application, J'utilise Struts et j'ai un fichier tiles-defs.xml dans le rep WEB-INF lors de deploiment Ant ce fichier vas être lu mais il me lance une exception lors de demarage de mon serveur tomcat voilà l'exception :
[monappli] INFO [main] [/monappli].log(647) | Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
[monappli] ERROR [main] TilesPlugin.initDefinitionsFactory(228) | Can't create Tiles definition factory for module ''.
[monappli] ERROR [main] ActionServlet.init(364) | Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable. Most likely, this is due to an incorrect or missing library dependency.
javax.servlet.ServletException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. Connection timed out: connect
at org.apache.struts.tiles.TilesPlugin.initDefinitionsFactory(TilesPlugin.java:233)
at org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:137)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
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:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
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:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
[monappli] INFO [main] [/monappli].log(647) | La servlet action est marqué comme indisponible
[monappli] ERROR [main] [/monappli].loadOnStartup(3958) | La servlet /monappli a généré une exception "load()"
javax.servlet.UnavailableException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. Connection timed out: connect
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
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:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
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:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Voilà Mon fichier Tiles-defs.xml

Code xml : 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
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.3//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_3.dtd">
 
 
<tiles-definitions>
 
  <!-- ========== LAYOUTS ========== -->
 
  <!-- Base Layout -->
  <definition name="layout.base"	page="/pages/ident/common/layout.jsp">
  	<put      name=".css"			value="/pages/ident/common/blank.jsp"/>
  	<put      name=".header"		value="/pages/ident/common/blank.jsp"/>
  	<put      name=".headpiece"		value="/pages/ident/common/blank.jsp"/>
  	<put      name=".content"		value="/pages/ident/common/blank.jsp"/>
  </definition>
 
  <definition name=".searchPiece"	page="/pages/ident/search/searchPiece.jsp"/>
  <definition name=".searchIdAdmin" page="/pages/ident/search/searchIdAdministratif.jsp"/>
  <definition name=".menuIdent"		page="/pages/ident/search/searchCriteria.jsp"/>
  <definition name=".resultIdent"	page="/pages/ident/search/resultSearch.jsp"/>
  <definition name=".hidden"		page="/pages/ident/common/hidden.jsp"/>
 
 
  <!-- Forward -->
  <definition name=".search"	extends="layout.base">
  	<put      name=".css"			value="/pages/ident/common/identCss.jsp"/>
	<put      name=".header"		value="/pages/ident/common/header.jsp"/>
	<put      name=".headpiece"		value="/pages/ident/common/headPiece.jsp"/>
	<put      name=".content"		value="/pages/ident/search/identSearch.jsp"/>
  </definition>
 
  <definition name=".fft"	extends="layout.base">
  	<put      name=".css"			value="/html/common/fftCss.jsp"/>
	<put      name=".header"		value="/html/common/header.jsp"/>
	<put      name=".content"		value="/html/fft/fft.jsp"/>
  </definition>
 
</tiles-definitions>

Merci de m'aider