java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor Ausnahme

Ich bin immer die Ausnahme unten in meiner struts-Projekt. Ich habe xwork-core-2.3.8.jar in den CLASSPATH. Ich erhalte diese Fehlermeldung, wenn ich die Bereitstellung der Anwendung, aber wenn ich meine Anwendung , meine action-Klasse com.logging.actions.OperationalSupportAction ist in Ordnung, und ich bin in der Lage, das Ergebnis wieder auf meinem Bildschirm (jsp-Seite).

com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
SEVERE: Unable to read class [com.logging.actions.OperationalSupportAction]
java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
    at com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:717)
    at com.opensymphony.xwork2.util.finder.ClassFinder.<init>(ClassFinder.java:112)
    at org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
    at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
    at org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:249)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
    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.ng.InitOperations.initDispatcher(InitOperations.java:74)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
    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:5309)
    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)
  • Welche version von Struts verwenden Sie?
  • m mit struts2...
  • Ja, das wird offensichtlich von der xwork Klassen, aber welche version?
  • ohh..sry...seine 2.3.8
  • haben Sie download struts-Distribution?
  • Nein.. was ist struts Distribution...m neuen zu Streben..
  • Sie sind am ehesten entweder (a) mischen von Abhängigkeit Versionen, oder (b) fehlt eine Bibliothek. Bitte fügen Sie die genaue Bibliotheken, die Sie bereitstellen können (z.B. Versionen) oder, wenn du mit Maven (oder vergleichbar), post-pom/config dafür.
  • Dies sind einige Bibliotheken in meiner lib folder...struts2-core-2.3.8.jar , struts2-json-plugin-2.3.8.jar , swtgraphics2d.jar, xwork-core-2.3.8.jar, javassist-3.11.0.GA.jar, javassist-3.17.1-GA.jar, asm-3.3.jar, ognl-3.0.6.jar....
  • noch eine Sache..ich bin immer diese Fehlermeldung, aber meine action-Klasse läuft gut ...will ich wissen, als Woher dieser Fehler kommt.

InformationsquelleAutor black jack | 2013-03-09
Schreibe einen Kommentar