<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Primeros Pasos con Struts2</title>
	<atom:link href="http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2</link>
	<description>J2EE, mis chorradas... y adoración a Lycka</description>
	<pubDate>Thu, 18 Mar 2010 08:40:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10242</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Thu, 04 Feb 2010 16:43:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10242</guid>
		<description>Hola César,

primero te recomiendo que pruebes tus proyectos con el plugin que tiene eclipse para integrar los servidores de aplicaciones dentro del IDE, para no tener que exportar cada vez que quieras probar tu código.

La razón del fallo es :
Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.RequestContext

Parece que te falta alguna dependencia o librería.

Suerte</description>
		<content:encoded><![CDATA[<p>Hola César,</p>
<p>primero te recomiendo que pruebes tus proyectos con el plugin que tiene eclipse para integrar los servidores de aplicaciones dentro del IDE, para no tener que exportar cada vez que quieras probar tu código.</p>
<p>La razón del fallo es :<br />
Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.RequestContext</p>
<p>Parece que te falta alguna dependencia o librería.</p>
<p>Suerte</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cesar Noriega</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10233</link>
		<dc:creator>Cesar Noriega</dc:creator>
		<pubDate>Wed, 03 Feb 2010 06:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10233</guid>
		<description>Buenas noches

Soy nuevo en este framework.Segui su tutorial la pie de la letra y estiy usando como IDE Eclipse Galileo,apache Tomcat 6.0 como contenedor web y la version de Struts es

Para desplegar el proyecto lo que hice fue exportarlo como .war y levantar el servidor pero tengo el siguiente error.


GRAVE: Dispatcher initialization failed
Unable to load configuration. - bean - jar:file:/C:/apache-tomcat-6.0.18/webapps
/holamundoStruts2014/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:47
:178
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(
ConfigurationManager.java:58)
        at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Di
spatcher.java:374)
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
        at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.
java:190)
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(Applicatio
nFilterConfig.java:275)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applica
tionFilterConfig.java:397)
        at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFi
lterConfig.java:108)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.
java:3709)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
363)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)

        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719
)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490
)
        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(Lifecycl
eSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        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)
Caused by: Unable to load bean: type:org.apache.struts2.dispatcher.multipart.Mul
tiPartRequest class:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequ
est - bean - jar:file:/C:/apache-tomcat-6.0.18/webapps/holamundoStruts2014/WEB-I
NF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:47:178
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.reg
ister(XmlConfigurationProvider.java:221)
        at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(Str
utsXmlConfigurationProvider.java:101)
        at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContai
ner(DefaultConfiguration.java:169)
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(
ConfigurationManager.java:55)
        ... 30 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/Request
Context
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
        at java.lang.Class.getDeclaredConstructors(Unknown Source)
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.reg
ister(XmlConfigurationProvider.java:211)
        ... 33 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.Reque
stContext
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1387)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1233)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        ... 37 more
03-feb-2010 1:25:40 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
03-feb-2010 1:25:40 org.apache.catalina.core.StandardContext start
GRAVE: Fall´┐¢ en arranque del Contexto [/holamundoStruts2014] debido a errores
previos
03-feb-2010 1:25:41 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2_04-b07-FCS) for co
ntext '/DISVEN'
03-feb-2010 1:25:42 com.sun.xml.ws.transport.http.servlet.WSServletContextListen
er contextInitialized
INFO: WSSERVLET12: JAX-WS context listener initializing
03-feb-2010 1:25:44 com.sun.xml.ws.transport.http.servlet.WSServletDelegate 
INFO: WSSERVLET14: JAX-WS servlet initializing
03-feb-2010 1:25:44 com.sun.xml.ws.transport.http.servlet.WSServletContextListen
er contextInitialized
INFO: WSSERVLET12: JAX-WS context listener initializing
03-feb-2010 1:25:46 com.sun.xml.ws.transport.http.servlet.WSServletDelegate 
INFO: WSSERVLET14: JAX-WS servlet initializing
03-feb-2010 1:25:46 org.apache.coyote.http11.Http11Protocol start
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8082
03-feb-2010 1:25:46 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
03-feb-2010 1:25:46 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
03-feb-2010 1:25:46 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6347 ms

Parece que no puede parsear el struts-default.xml pero no entiendo porque yo me fui al struts core y ese .xml se encuentra en dicho jar.

Gracias por su atencio y espero su respuesra acerca de este inconvenient.</description>
		<content:encoded><![CDATA[<p>Buenas noches</p>
<p>Soy nuevo en este framework.Segui su tutorial la pie de la letra y estiy usando como IDE Eclipse Galileo,apache Tomcat 6.0 como contenedor web y la version de Struts es</p>
<p>Para desplegar el proyecto lo que hice fue exportarlo como .war y levantar el servidor pero tengo el siguiente error.</p>
<p>GRAVE: Dispatcher initialization failed<br />
Unable to load configuration. - bean - jar:file:/C:/apache-tomcat-6.0.18/webapps<br />
/holamundoStruts2014/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:47<br />
:178<br />
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(<br />
ConfigurationManager.java:58)<br />
        at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Di<br />
spatcher.java:374)<br />
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)<br />
        at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.<br />
java:190)<br />
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(Applicatio<br />
nFilterConfig.java:275)<br />
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applica<br />
tionFilterConfig.java:397)<br />
        at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFi<br />
lterConfig.java:108)<br />
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.<br />
java:3709)<br />
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4<br />
363)<br />
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase<br />
.java:791)<br />
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77<br />
1)<br />
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)</p>
<p>        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)</p>
<p>        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719<br />
)<br />
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490<br />
)<br />
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)<br />
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java<br />
:311)<br />
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl<br />
eSupport.java:117)<br />
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)</p>
<p>        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<br />
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)</p>
<p>        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443<br />
)<br />
        at org.apache.catalina.core.StandardService.start(StandardService.java:5<br />
16)<br />
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710<br />
)<br />
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<br />
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />
        at java.lang.reflect.Method.invoke(Unknown Source)<br />
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<br />
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)<br />
Caused by: Unable to load bean: type:org.apache.struts2.dispatcher.multipart.Mul<br />
tiPartRequest class:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequ<br />
est - bean - jar:file:/C:/apache-tomcat-6.0.18/webapps/holamundoStruts2014/WEB-I<br />
NF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:47:178<br />
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.reg<br />
ister(XmlConfigurationProvider.java:221)<br />
        at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(Str<br />
utsXmlConfigurationProvider.java:101)<br />
        at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContai<br />
ner(DefaultConfiguration.java:169)<br />
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(<br />
ConfigurationManager.java:55)<br />
        &#8230; 30 more<br />
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/Request<br />
Context<br />
        at java.lang.Class.getDeclaredConstructors0(Native Method)<br />
        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)<br />
        at java.lang.Class.getDeclaredConstructors(Unknown Source)<br />
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.reg<br />
ister(XmlConfigurationProvider.java:211)<br />
        &#8230; 33 more<br />
Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.Reque<br />
stContext<br />
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa<br />
der.java:1387)<br />
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa<br />
der.java:1233)<br />
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)<br />
        &#8230; 37 more<br />
03-feb-2010 1:25:40 org.apache.catalina.core.StandardContext start<br />
GRAVE: Error filterStart<br />
03-feb-2010 1:25:40 org.apache.catalina.core.StandardContext start<br />
GRAVE: Fall´┐¢ en arranque del Contexto [/holamundoStruts2014] debido a errores<br />
previos<br />
03-feb-2010 1:25:41 com.sun.faces.config.ConfigureListener contextInitialized<br />
INFO: Initializing Sun&#8217;s JavaServer Faces implementation (1.2_04-b07-FCS) for co<br />
ntext &#8216;/DISVEN&#8217;<br />
03-feb-2010 1:25:42 com.sun.xml.ws.transport.http.servlet.WSServletContextListen<br />
er contextInitialized<br />
INFO: WSSERVLET12: JAX-WS context listener initializing<br />
03-feb-2010 1:25:44 com.sun.xml.ws.transport.http.servlet.WSServletDelegate<br />
INFO: WSSERVLET14: JAX-WS servlet initializing<br />
03-feb-2010 1:25:44 com.sun.xml.ws.transport.http.servlet.WSServletContextListen<br />
er contextInitialized<br />
INFO: WSSERVLET12: JAX-WS context listener initializing<br />
03-feb-2010 1:25:46 com.sun.xml.ws.transport.http.servlet.WSServletDelegate<br />
INFO: WSSERVLET14: JAX-WS servlet initializing<br />
03-feb-2010 1:25:46 org.apache.coyote.http11.Http11Protocol start<br />
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8082<br />
03-feb-2010 1:25:46 org.apache.jk.common.ChannelSocket init<br />
INFO: JK: ajp13 listening on /0.0.0.0:8009<br />
03-feb-2010 1:25:46 org.apache.jk.server.JkMain start<br />
INFO: Jk running ID=0 time=0/31  config=null<br />
03-feb-2010 1:25:46 org.apache.catalina.startup.Catalina start<br />
INFO: Server startup in 6347 ms</p>
<p>Parece que no puede parsear el struts-default.xml pero no entiendo porque yo me fui al struts core y ese .xml se encuentra en dicho jar.</p>
<p>Gracias por su atencio y espero su respuesra acerca de este inconvenient.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10095</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Sun, 13 Dec 2009 21:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10095</guid>
		<description>@Jesús
Gracias majo. En la pestaña "Autor" está mi mail que no reproduzco aquí para evitar el spam, pero ya te advierto que he trabajado este finde...

@Carla
Está subido el war con los .class pero no los .java, pero puedes descompilar los .class. Cuando saque tiempo (sorry) intentaré volver a subir el war con los .java también.</description>
		<content:encoded><![CDATA[<p>@Jesús<br />
Gracias majo. En la pestaña &#8220;Autor&#8221; está mi mail que no reproduzco aquí para evitar el spam, pero ya te advierto que he trabajado este finde&#8230;</p>
<p>@Carla<br />
Está subido el war con los .class pero no los .java, pero puedes descompilar los .class. Cuando saque tiempo (sorry) intentaré volver a subir el war con los .java también.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carla</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10085</link>
		<dc:creator>Carla</dc:creator>
		<pubDate>Sat, 12 Dec 2009 21:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10085</guid>
		<description>Hola quiero saber si pueden subir el pryecto completo con todas las clases!!!!Por fis!!!</description>
		<content:encoded><![CDATA[<p>Hola quiero saber si pueden subir el pryecto completo con todas las clases!!!!Por fis!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jesus</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10074</link>
		<dc:creator>jesus</dc:creator>
		<pubDate>Thu, 10 Dec 2009 16:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10074</guid>
		<description>Llevo unos días "hojeando" tu blog, y me está resultando la mar de útil. Con respecto a los ejemplos tengo algunos problemillas. Estoy montando una plataforma SOA y ando bastante perdido, no sé si puedo ponerme en contacto contigo a través de algún mail y preguntarte un par de dudas, me sería de mucha ayuda para conservar el empleo :) Gracias!</description>
		<content:encoded><![CDATA[<p>Llevo unos días &#8220;hojeando&#8221; tu blog, y me está resultando la mar de útil. Con respecto a los ejemplos tengo algunos problemillas. Estoy montando una plataforma SOA y ando bastante perdido, no sé si puedo ponerme en contacto contigo a través de algún mail y preguntarte un par de dudas, me sería de mucha ayuda para conservar el empleo <img src='http://www.hachisvertas.net/blog/01/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10011</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Wed, 18 Nov 2009 19:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10011</guid>
		<description>@ Mendez,

vaya, siento ver ahora tu comentario. Sin más info no te sé decir. La gestión de los errores es parecida a la que se hace manualmente en Struts 1, a ver si saco tiempo para una entrada a parte.

@ Nicolás,

ese error me dio bastante a menudo cdo empezaba con Struts2. La mayoría de las veces era o directamente porque metía mal la dirección URL en el navegador (un acento mal puesto, un espacio donde no era, una letra de sobra o falta...) o escribía bien la dirección en el navegador pero mal en el struts.xml.

Si estás intentando acceder directamente a las jsp's sin pasar por Struts2 y te aparece ese error 404, puede que tengas mal construido o mal desplegado el war.</description>
		<content:encoded><![CDATA[<p>@ Mendez,</p>
<p>vaya, siento ver ahora tu comentario. Sin más info no te sé decir. La gestión de los errores es parecida a la que se hace manualmente en Struts 1, a ver si saco tiempo para una entrada a parte.</p>
<p>@ Nicolás,</p>
<p>ese error me dio bastante a menudo cdo empezaba con Struts2. La mayoría de las veces era o directamente porque metía mal la dirección URL en el navegador (un acento mal puesto, un espacio donde no era, una letra de sobra o falta&#8230;) o escribía bien la dirección en el navegador pero mal en el struts.xml.</p>
<p>Si estás intentando acceder directamente a las jsp&#8217;s sin pasar por Struts2 y te aparece ese error 404, puede que tengas mal construido o mal desplegado el war.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolás</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-10003</link>
		<dc:creator>Nicolás</dc:creator>
		<pubDate>Tue, 17 Nov 2009 17:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-10003</guid>
		<description>antes que nada, muy buen tutorial! te hago una consulta, hace ya un par de dias que estoy tratando de hacer correr algo en struts2, y no puedo debido a un error
HTTP Status 404 -

type Status report

message

description The requested resource () is not available.
Apache Tomcat/6.0.20

ya apunte a todas las jsp del proyecto y es como si no estuvieran cargadas en el tomcat.. 
alguna idea?</description>
		<content:encoded><![CDATA[<p>antes que nada, muy buen tutorial! te hago una consulta, hace ya un par de dias que estoy tratando de hacer correr algo en struts2, y no puedo debido a un error<br />
HTTP Status 404 -</p>
<p>type Status report</p>
<p>message</p>
<p>description The requested resource () is not available.<br />
Apache Tomcat/6.0.20</p>
<p>ya apunte a todas las jsp del proyecto y es como si no estuvieran cargadas en el tomcat..<br />
alguna idea?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mendez</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9743</link>
		<dc:creator>Mendez</dc:creator>
		<pubDate>Tue, 08 Sep 2009 00:42:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9743</guid>
		<description>Buenas tardes. Gracias por el ejemplo.
sin embargo me suregió una duda mientras proba con el método validate, como puedo validar de la misma manera que lo hago con "x", en el ejemplo que a continuación muestro:
 en IdentificarAction.java 
public void validate() {
          if (getX().length() == 0) {
              addFieldError("x", getText ("x.required"));
          }
       
 }
      public void setX(String x){
      	this.x=x;  
      }
      
      public String getX(){
        	return x;  
       }

en idenfificar.jsp
 
	  
	  
	  
	  


en IdenticarAction.properties

introcuimos errores
x.required = x is required.

Intente hacer  lo mismo para las variables 
"identificador" y "password", pero no me funcionó
alguien sabe como implementar el manejo de errores para estas ultimas dos variable como lo hice con "x".
Mil Gracias!!!</description>
		<content:encoded><![CDATA[<p>Buenas tardes. Gracias por el ejemplo.<br />
sin embargo me suregió una duda mientras proba con el método validate, como puedo validar de la misma manera que lo hago con &#8220;x&#8221;, en el ejemplo que a continuación muestro:<br />
 en IdentificarAction.java<br />
public void validate() {<br />
          if (getX().length() == 0) {<br />
              addFieldError(&#8221;x&#8221;, getText (&#8221;x.required&#8221;));<br />
          }</p>
<p> }<br />
      public void setX(String x){<br />
      	this.x=x;<br />
      }</p>
<p>      public String getX(){<br />
        	return x;<br />
       }</p>
<p>en idenfificar.jsp</p>
<p>en IdenticarAction.properties</p>
<p>introcuimos errores<br />
x.required = x is required.</p>
<p>Intente hacer  lo mismo para las variables<br />
&#8220;identificador&#8221; y &#8220;password&#8221;, pero no me funcionó<br />
alguien sabe como implementar el manejo de errores para estas ultimas dos variable como lo hice con &#8220;x&#8221;.<br />
Mil Gracias!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9428</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Thu, 18 Jun 2009 08:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9428</guid>
		<description>Hola TiToVaSSi,

te puedo decir cuál no es el problema, no es ni la versión de la jdk ni del tomcat ni del eclipse :). 

Los frameworks en general tienen un "punto débil" para nosotros que contamos con el compilador, y eso son su archivos de configuración xml. Probablemente hayas escrito mal la dirección en el xml, yo empezaría por ahí. Si aún así no lo encuentras, mándame por correo el código y le echo un vistazo cuando saque un rato.

Ciao</description>
		<content:encoded><![CDATA[<p>Hola TiToVaSSi,</p>
<p>te puedo decir cuál no es el problema, no es ni la versión de la jdk ni del tomcat ni del eclipse :). </p>
<p>Los frameworks en general tienen un &#8220;punto débil&#8221; para nosotros que contamos con el compilador, y eso son su archivos de configuración xml. Probablemente hayas escrito mal la dirección en el xml, yo empezaría por ahí. Si aún así no lo encuentras, mándame por correo el código y le echo un vistazo cuando saque un rato.</p>
<p>Ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TiToVaSSi</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9421</link>
		<dc:creator>TiToVaSSi</dc:creator>
		<pubDate>Wed, 17 Jun 2009 11:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9421</guid>
		<description>Hola, he seguido todos los pasos y una vez que lo compilo entra sin problemas en el index y en poner el login pero una vez que pulso para que "se loguee" salta un error 404 creo que lo que me esta pasando es que no me encuentra el action, tengo todo el codigo como tu asi que nose que es lo que me puede pasar. He probado con un Hola Mundo normal y me pasaba lo mismo con el action uso los jdk 1.5 hay que usar superiores? el tomcat es el 5.5</description>
		<content:encoded><![CDATA[<p>Hola, he seguido todos los pasos y una vez que lo compilo entra sin problemas en el index y en poner el login pero una vez que pulso para que &#8220;se loguee&#8221; salta un error 404 creo que lo que me esta pasando es que no me encuentra el action, tengo todo el codigo como tu asi que nose que es lo que me puede pasar. He probado con un Hola Mundo normal y me pasaba lo mismo con el action uso los jdk 1.5 hay que usar superiores? el tomcat es el 5.5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9352</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Tue, 02 Jun 2009 08:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9352</guid>
		<description>Hola Luis Javier,

lo de MVC (Modelo Vista Controlador) es un patrón para implementar tus aplicaciones en 3 capas en lugar de como se hacía hace más de 5 años en 2 capas. Actualmente utilizamos más capas, como la de negocio, persistencia y otras como para los informes...

Quizás estos dos enlaces te sirvan:
* &lt;a href="http://www.hachisvertas.net/blog/01/2007/03/01/framework-struts" rel="nofollow"&gt;framework struts&lt;/a&gt;
* &lt;a href="http://www.hachisvertas.net/jcs/wiki/index.php?title=Modelo_Vista_Controlador" rel="nofollow"&gt;Modelo Vista Controlador&lt;/a&gt;

Se sigue utilizando el concepto MVC para la parte "frontal" de la aplicación, la que implementas con Struts, Struts2 o Spring MVC. El resto de capas (negocio, persistencia...) deberían ser independientes del framework utilizado para implementar esta parte.

Espero te haya servido de ayuda.</description>
		<content:encoded><![CDATA[<p>Hola Luis Javier,</p>
<p>lo de MVC (Modelo Vista Controlador) es un patrón para implementar tus aplicaciones en 3 capas en lugar de como se hacía hace más de 5 años en 2 capas. Actualmente utilizamos más capas, como la de negocio, persistencia y otras como para los informes&#8230;</p>
<p>Quizás estos dos enlaces te sirvan:<br />
* <a href="http://www.hachisvertas.net/blog/01/2007/03/01/framework-struts" rel="nofollow">framework struts</a><br />
* <a href="http://www.hachisvertas.net/jcs/wiki/index.php?title=Modelo_Vista_Controlador" rel="nofollow">Modelo Vista Controlador</a></p>
<p>Se sigue utilizando el concepto MVC para la parte &#8220;frontal&#8221; de la aplicación, la que implementas con Struts, Struts2 o Spring MVC. El resto de capas (negocio, persistencia&#8230;) deberían ser independientes del framework utilizado para implementar esta parte.</p>
<p>Espero te haya servido de ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis Javier</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9351</link>
		<dc:creator>Luis Javier</dc:creator>
		<pubDate>Tue, 02 Jun 2009 07:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9351</guid>
		<description>Podria alguien explicarme un poco como va esto del MVC ya que tenia entendido que esto son 3 partes Modelo-Vista-Controlador pero aqui veo que está estructurado en action-modelo-negocio-persistencia-propiedades-por otro lado los JSP....
Lei por ahi hablar del Controlador FilterDispatcher de las acciones y de los resultador...sigue este ejemplo eso ?? Si es asi no lo entiendo o no lo se ver.
Se agradece cualquier mínima explicación porque es la 1ª vez que sigo este esquema y me estoy volviendo loco xD</description>
		<content:encoded><![CDATA[<p>Podria alguien explicarme un poco como va esto del MVC ya que tenia entendido que esto son 3 partes Modelo-Vista-Controlador pero aqui veo que está estructurado en action-modelo-negocio-persistencia-propiedades-por otro lado los JSP&#8230;.<br />
Lei por ahi hablar del Controlador FilterDispatcher de las acciones y de los resultador&#8230;sigue este ejemplo eso ?? Si es asi no lo entiendo o no lo se ver.<br />
Se agradece cualquier mínima explicación porque es la 1ª vez que sigo este esquema y me estoy volviendo loco xD</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9318</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Tue, 26 May 2009 09:22:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9318</guid>
		<description>Hola
Segui todos tus pasos al pie de la letra y me funciona correctamente.
Hice un fichero JAVA apartae de lo que pusiste que se me conecta a una BD en MYSQL correctamente.
¿¿Como puedo hacer para que IdentificarDAO.java se una con mi MYSQL.java ?? En la BD tengo una tabla llamada usuarios y con unos campos de Login, Password y edad pa mostrarlo nada mas entrar.

Si me pudieras orientar te lo agradezco que hace años que no uso java y ahora estaba intentandolo recuperar con Struts2 :D

GRACIAS por adelantado y muy grande la página.

Un cordial saludo</description>
		<content:encoded><![CDATA[<p>Hola<br />
Segui todos tus pasos al pie de la letra y me funciona correctamente.<br />
Hice un fichero JAVA apartae de lo que pusiste que se me conecta a una BD en MYSQL correctamente.<br />
¿¿Como puedo hacer para que IdentificarDAO.java se una con mi MYSQL.java ?? En la BD tengo una tabla llamada usuarios y con unos campos de Login, Password y edad pa mostrarlo nada mas entrar.</p>
<p>Si me pudieras orientar te lo agradezco que hace años que no uso java y ahora estaba intentandolo recuperar con Struts2 <img src='http://www.hachisvertas.net/blog/01/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>GRACIAS por adelantado y muy grande la página.</p>
<p>Un cordial saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9044</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Tue, 07 Apr 2009 07:08:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9044</guid>
		<description>Joer, qué cabeza la mía, el war sin fuentes... Si tenéis paciencia intentaré (otra vez) compartirlo con fuentes. Si no el código que cuelgo es el mismo que el del war, y la estructura es la de la imagen (y la de las clases). 

También podéis decompilar las clases con DJ Decompiler.

En cuanto a las clases, físicamente están en WEB-INF &gt; classes, pero Eclipse nos las coloca en Libraries &gt; Web App Libraries &gt; Imported Classes de la misma forma que las librerías físicamente están en WEB-INF &gt; lib y eclipse las coloca en Libraries</description>
		<content:encoded><![CDATA[<p>Joer, qué cabeza la mía, el war sin fuentes&#8230; Si tenéis paciencia intentaré (otra vez) compartirlo con fuentes. Si no el código que cuelgo es el mismo que el del war, y la estructura es la de la imagen (y la de las clases). </p>
<p>También podéis decompilar las clases con DJ Decompiler.</p>
<p>En cuanto a las clases, físicamente están en WEB-INF > classes, pero Eclipse nos las coloca en Libraries > Web App Libraries > Imported Classes de la misma forma que las librerías físicamente están en WEB-INF > lib y eclipse las coloca en Libraries</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9039</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:10:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9039</guid>
		<description>Pd:  ricardo, el ejemplo funciona y el SRC esta vacio, ¿verdad?.

 Es correcto, las clases estan en:

Libraries\Web App Libraries\ ImportedClasses

 No sé si el autor lo hizo así ó es eclipse el que las importa de esta manera.

 Salu2</description>
		<content:encoded><![CDATA[<p>Pd:  ricardo, el ejemplo funciona y el SRC esta vacio, ¿verdad?.</p>
<p> Es correcto, las clases estan en:</p>
<p>Libraries\Web App Libraries\ ImportedClasses</p>
<p> No sé si el autor lo hizo así ó es eclipse el que las importa de esta manera.</p>
<p> Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-9038</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:08:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-9038</guid>
		<description>Hola, he empezado con el tutorial de Struts2 y he llegado a este.
 
 He descargado el WAR y aparantemente funciona.

 Eso si, estan las clases, pero no las fuentes de estas.

 Me uno a la petición de que postees, si eres tan amable con nosotros, las clases que faltan, más que nada, por tener el ejemplo completo y ver que somos capaces de reproducirlo.

 Muchas gracias, un saludo.</description>
		<content:encoded><![CDATA[<p>Hola, he empezado con el tutorial de Struts2 y he llegado a este.</p>
<p> He descargado el WAR y aparantemente funciona.</p>
<p> Eso si, estan las clases, pero no las fuentes de estas.</p>
<p> Me uno a la petición de que postees, si eres tan amable con nosotros, las clases que faltan, más que nada, por tener el ejemplo completo y ver que somos capaces de reproducirlo.</p>
<p> Muchas gracias, un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-8839</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Wed, 04 Mar 2009 08:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-8839</guid>
		<description>Hola Ricardo,

el proyecto anterior es el de &lt;a href="http://www.hachisvertas.net/blog/01/2008/07/17/nuestra-primera-accion-con-struts-138" rel="nofollow"&gt;holamundoStruts138&lt;/a&gt;, pero se me pasó enlazarlo. Mañana intentaré revisar los war de los proyectos, a ver si los he exportado sin fuentes :P (en los war van los mismos archivos que pongo en los tutoriales, pero es más fácil de entender en el eclipse que en este chorizo de tutorial)</description>
		<content:encoded><![CDATA[<p>Hola Ricardo,</p>
<p>el proyecto anterior es el de <a href="http://www.hachisvertas.net/blog/01/2008/07/17/nuestra-primera-accion-con-struts-138" rel="nofollow">holamundoStruts138</a>, pero se me pasó enlazarlo. Mañana intentaré revisar los war de los proyectos, a ver si los he exportado sin fuentes <img src='http://www.hachisvertas.net/blog/01/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> (en los war van los mismos archivos que pongo en los tutoriales, pero es más fácil de entender en el eclipse que en este chorizo de tutorial)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ricardo</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-8832</link>
		<dc:creator>ricardo</dc:creator>
		<pubDate>Wed, 04 Mar 2009 05:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-8832</guid>
		<description>Hola.. muy interesante tu tutorial pero una pregunta las demas clases? usuario.java y las otras 2 mas?.. ahi dice que es de un proyecto anterior pero se me hace mas confuso. Me baje el war pero cuando lo importe en mi eclipse los paquetes action, model, negocio y persistencia estan vacios... el unico que tiene algo es el de persistencia... y es increible que veo referencias a clases dentro de los paquetes que te acabo de mencionar pero no hay absolutamente nada... te agradeceria mucho si me puedes ayudar. 

Gracias</description>
		<content:encoded><![CDATA[<p>Hola.. muy interesante tu tutorial pero una pregunta las demas clases? usuario.java y las otras 2 mas?.. ahi dice que es de un proyecto anterior pero se me hace mas confuso. Me baje el war pero cuando lo importe en mi eclipse los paquetes action, model, negocio y persistencia estan vacios&#8230; el unico que tiene algo es el de persistencia&#8230; y es increible que veo referencias a clases dentro de los paquetes que te acabo de mencionar pero no hay absolutamente nada&#8230; te agradeceria mucho si me puedes ayudar. </p>
<p>Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lanz</title>
		<link>http://www.hachisvertas.net/blog/01/2009/01/05/primeros-pasos-con-struts2#comment-8525</link>
		<dc:creator>lanz</dc:creator>
		<pubDate>Thu, 08 Jan 2009 19:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/?p=907#comment-8525</guid>
		<description>Hola Jeronimo, 

Quiero bajarme el Yoxos, pero cuando voy a su pagina , en la seccion de downloads http://www.innoopract.com/en/eclipse-downloads/ 
sólo habla del Eclipse, no encuentro nada sobre el Yoxos.


¿Realmente tiene alguna característica diferenciadora sobre el Eclipse?  ¿como puedo bajarme el Yoxos y no el Eclipse?

Un saludo</description>
		<content:encoded><![CDATA[<p>Hola Jeronimo, </p>
<p>Quiero bajarme el Yoxos, pero cuando voy a su pagina , en la seccion de downloads <a href="http://www.innoopract.com/en/eclipse-downloads/" rel="nofollow">http://www.innoopract.com/en/eclipse-downloads/</a><br />
sólo habla del Eclipse, no encuentro nada sobre el Yoxos.</p>
<p>¿Realmente tiene alguna característica diferenciadora sobre el Eclipse?  ¿como puedo bajarme el Yoxos y no el Eclipse?</p>
<p>Un saludo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
