java web struts2 struts

java - El tutorial de Struts2 no funciona



if struts2 (1)

En primer lugar, elimine todos los complementos S2 no utilizados. Si sigue un tutorial básico, es casi seguro que no esté utilizando GXP.

Complementos S2:

  1. Puede alterar la funcionalidad de S2 de manera fundamental, y
  2. Tienen sus propias dependencias que causarán fallas si sus dependencias no se cumplen.

En segundo lugar, asegúrese de que está implementando todas las bibliotecas requeridas. Maven (o el equivalente) fue creado para administrar esas dependencias, pero para una aplicación absolutamente básica no es estrictamente necesario.

Estoy aprendiendo struts2. Y pruebo mis proyectos hello world de acuerdo con el tutorial Luego ejecuto el código en eclipse. Pero no funciona. La consola muestra muchos errores. El primero es el siguiente:

com.opensymphony.xwork2.util.logging.commons.CommonsLogger error SEVERE: Dispatcher initialization failed Unable to load configuration. - bean - jar:file:/C:/Users/Administrator/Eclipse/workspace_2/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyStruts2/WEB-INF/lib/struts2-gxp-plugin-2.3.8.jar!/struts-plugin.xml:8:162 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5312) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

Y las páginas muestran: HTTP Status 404 - /MyStruts2/index.jsp tipo Informe de estado

mensaje /MyStruts2/index.jsp

Descripción El recurso solicitado no está disponible.

Qué está mal con eso ¿Necesito configurar más?