Pessoal, eu to tentando usar o struts 2 mas não to conseguindo nem a pal, ja coloquei mais algumas libs fora as que ja vinham no pacote, mas ta sempre esse mesmo erro, segue abaixo como está o meu projeto:
AS libs que tenho no projeto são essas:
antlr-2.7.2.jar
aopalliance-1.0.jar
classworlds-1.1.jar
commons-beanutils-1.7.0.jar
commons-chain-1.1.jar
commons-collections-2.1.jar
commons-digester-1.8.jar
commons-fileupload.jar
commons-logging-1.0.4.jar
commons-logging-api-1.1.jar
commons-validator-1.3.0.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
oro-2.0.8.jar
plexus-container-default-1.0-alpha-10.jar
plexus-utils-1.2.jar
sitemesh-2.2.1.jar
spring-beans-2.0.5.jar
spring-context-2.0.5.jar
spring-core-2.0.5.jar
spring-web-2.0.5.jar
struts.jar
struts2-codebehind-plugin-2.0.14.jar
struts2-config-browser-plugin-2.0.14.jar
struts2-core-2.0.14.jar
struts2-jasperreports-plugin-2.0.14.jar
struts2-jfreechart-plugin-2.0.14.jar
struts2-jsf-plugin-2.0.14.jar
struts2-pell-multipart-plugin-2.0.14.jar
struts2-plexus-plugin-2.0.14.jar
struts2-sitegraph-plugin-2.0.14.jar
struts2-sitemesh-plugin-2.0.14.jar
struts2-spring-plugin-2.0.14.jar
struts2-struts1-plugin-2.0.14.jar
struts2-tiles-plugin-2.0.14.jar
struts-core-1.3.5.jar
tiles-api-2.0.4.jar
tiles-core-2.0.4.jar
tiles-jsp-2.0.4.jar
xml-apis-1.0.b2.jar
xwork-2.0.7.jar
o web.xml que ta dando problema:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>Novo3</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<display-name>Novo3</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>inicio.jsp</welcome-file>
</welcome-file-list>
</web-app>
struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="pack" extends="struts-default">
<action name="Hello" class="pack.FF">
<result name="SUCESS">/end.html</result>
</action>
<!-- Add more actions here -->
</package>
</struts>
talvez meu struts.xml esteja errado tambpem mas a questão é que o erro que da é no web.xml creio eu.
O erro é:
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:252)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:98)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4584)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5262)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5257)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
20/09/2011 12:44:12 org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
20/09/2011 12:44:12 org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/IS2HA] startup failed due to previous errors
20/09/2011 12:44:12 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Users\mzampirolli\Searches\Java2.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Teste\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/core_rt">http://java.sun.com/jstl/core_rt</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/core">http://java.sun.com/jstl/core</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/fmt_rt">http://java.sun.com/jstl/fmt_rt</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/fmt">http://java.sun.com/jstl/fmt</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://jakarta.apache.org/taglibs/standard/permittedTaglibs">http://jakarta.apache.org/taglibs/standard/permittedTaglibs</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://jakarta.apache.org/taglibs/standard/scriptfree">http://jakarta.apache.org/taglibs/standard/scriptfree</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/sql_rt">http://java.sun.com/jstl/sql_rt</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/sql">http://java.sun.com/jstl/sql</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/xml_rt">http://java.sun.com/jstl/xml_rt</a> is already defined
20/09/2011 12:44:12 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: <a href="http://java.sun.com/jstl/xml">http://java.sun.com/jstl/xml</a> is already defined
20/09/2011 12:44:12 org.apache.struts.action.ActionServlet initChain
INFO: Loading chain catalog from jar:file:/C:/Users/mzampirolli/Searches/Java2/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Teste/WEB-INF/lib/struts-core-1.3.10.jar!/org/apache/struts/chain/chain-config.xml
20/09/2011 12:44:12 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-bio-8080”]
20/09/2011 12:44:12 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
20/09/2011 12:44:12 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4099 ms