Servlets - Configuracion Struts + Tomcat

   
Vista:

Configuracion Struts + Tomcat

Publicado por Borja (1 intervención) el 15/04/2012 15:28:08
Buenas tardes a todos,

mi problema es el siguiente: estoy haciendo mi primera web con struts y he seguido los pasos de http://neossoftware.260mb.com/2009/06/primeros-pasos-en-struts-framework/

hasta la hora de arrancar el servidor, que me da los siguientes errores:


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
54
55
56
Advertencia: No pude procesar TLD con ruta [/WEB-INF/tlds/struts-html.tld] y URI [/WEB-INF/tlds/struts-html.tld]
java.net.MalformedURLException
	at java.net.URL.<init>(URL.java:617)
	at java.net.URL.<init>(URL.java:480)
	at java.net.URL.<init>(URL.java:429)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:626)
	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:189)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:799)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
	at org.apache.catalina.startup.TldConfig.tldScanStream(TldConfig.java:515)
	at org.apache.catalina.startup.TldConfig.tldScanWebXml(TldConfig.java:328)
	at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:243)
	at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:540)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NullPointerException
	at java.net.URL.<init>(URL.java:522)
	... 25 more
 
abr 15, 2012 3:24:46 PM org.apache.struts.action.ActionServlet parseModuleConfigFile
Grave: Missing configuration resource for path /WEB-INF/struts-config.xml
abr 15, 2012 3:24:46 PM org.apache.catalina.core.ApplicationContext log
Información: Marcando el servlet action como no disponible
abr 15, 2012 3:24:46 PM org.apache.catalina.core.StandardContext loadOnStartup
Grave: El Servlet  lanzó excepción de load()
javax.servlet.UnavailableException: Missing configuration resource for path /WEB-INF/struts-config.xml
	at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:732)
	at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
	at javax.servlet.GenericServlet.init(GenericServlet.java:160)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)




Parece que no encuentra los ficheros y nbo se porqué, alguna sugerencia?

Gracias a todos de antemano.

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder