1. Unable to load bean:type:class:com.opensymphony.xwork2.objectfactory-bean-jar:file:/d:/program%20files/ apache-tomcat-6.0.35/webapps/strutspro/web-inf/lib/struts2-core-2.3.4.jar!/struts-default.xml:29:72
It is because Tomcat itself Lib has the package that struts needs, and we add the package ourselves to the conflicts that arise.
2, only add 5 packages is not enough Xwork-x.x.x.jar, Commons-logging-x.x.x.jar, Freemarker-x.x.x.jar, Ognl-x.x.x.jar, Struts2-core-x.x.x.jar)
Problem: Serious: Dispatcher initialization failed
Java.lang.RuntimeException:java.lang.reflect.InvocationTargetException
Workaround: Add Javassist-x.x.x.ga.jar
Issue: Warning: Could not create jarentryrevision for [jar:file:/d:/program%20files/apache-tomcat-6.0.35/webapps/strutspro/ web-inf/lib/struts2-core-2.3.4.jar]!
Java.lang.noclassdeffounderror:org/apache/commons/io/fileutils
Workaround: Add Commons-io-x.x.x.jar
Problem: Severe: Exception starting filter Struts2
Java.lang.noclassdeffounderror:org/apache/commons/lang3/stringutils
Workaround: Add Commons-langx.x.x.jar
Problem: Serious: Dispatcher initialization failed
Unable to load configuration. -bean-jar:file:/d:/program%20files/apache-tomcat-6.0.35/webapps/strutspro/web-inf/lib/struts2-core-2.3.4.jar!/ struts-default.xml:51:178
caused By:java.lang.ClassNotFoundException:org.apache.commons.fileupload.RequestContext
Workaround: Add Commons-fileupload-x.x.x.jar
[Java] SSH Frame Note _STRUTS2 configuration issues