When starting with TOMCAT6, the following error occurred
Java.lang.noclassdeffounderror:lcom/opensymphony/xwork2/util/logging/logger;
caused By:java.lang.ClassNotFoundException:com.opensymphony.xwork2.util.logging.Logger
The reason is that struts2 packages and xwork packages have different versions
I'm using it.
Xwork-2.0.4.jar
Struts2-core-2.1.8.1.jar
Then the Org.apache.struts2.dispatcher.FilterDispatcher class under the Struts2-core-2.1.8.1.jar package has a log global variable
Private Logger log = Loggerfactory.getlogger (Filterdispatcher.class);
Loggerfactory is in
Com.opensymphony.xwork2.util.logging.LoggerFactory;
And Xwork-2.0.4.jar do not have this class, to download Xwork-2.1.2.jar above version only Yui have this logging package
Download URL is
Http://www.opensymphony.com/xwork/download.action
Change the Xwork-2.0.4.jar to Xwork-2.1.2.jar restart the project OK