दिलचस्प पोस्ट
सी # – जांचें कि क्या फाइल पाठ आधारित है नेस्टेड कंट्रोल्स के साथ डिज़ाइनमॉड जावास्क्रिप्ट – myArray.exe के लूप के लिए पूर्व बनाम कॉफी स्क्रिप्ट में कार्य घोषणा वृक्ष संरचनाओं के लिए अनुकूलित एसक्यूएल जावा इकाई परीक्षण: विधि कॉल के लिए मेमोरी पदचिह्न कैसे मापें NSArray को NSString को उद्देश्य-सी में कनवर्ट करें पुनः लोड पर टुकड़े ताज़ा करें मैं मानवीय पठनीय तरीके से जावा। वर्ग फ़ाइलों को कैसे खोल सकता हूं? जावा ईमेल टेम्पलेटिंग के लिए सुझाव? क्या, न्यूनतम अनुरोध पर, एक HTTP अनुरोध के लिए आवश्यक है? "Git क्लोन के दौरान" https "के लिए दूरस्थ सहायक ढूंढने में असमर्थ सहिष्णुता के साथ अद्वितीय तत्व वापस लौटें मैं node.js http.Client के साथ एक HTTP प्रॉक्सी का उपयोग कैसे कर सकता हूं? मैं UITableView में एक निश्चित सेल पर डबल टैप कैसे खोज सकता हूं?

फिल्टर struts2 शुरू करने की अपवाद – JAR के जोड़ने की कोशिश की, लेकिन एक ही परिणाम

मुझे यह त्रुटि मिल रही है:

SEVERE: Exception starting filter struts2 java.lang.NoClassDefFoundError: com/opensymphony/xwork2/config/FileManagerProvider at org.apache.struts2.dispatcher.Dispatcher.init_FileManager(Dispatcher.java:336) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:465) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:424) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.config.FileManagerProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) ... 30 more 

Jars की सूची:

 antlr-2.7.6.jar commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-digester-2.1.jar commons-fileupload-1.3.jar commons-logging-1.1.1.jar dom4j-1.6.1.jar ejb3-persistence-1.0.2.GA.jar freemarker-2.3.16.jar hibernate-annotations-3.2.1.ga.jar hibernate-commons-annotations-3.3.0.ga.jar hibernate-core-4.2.1.Final.jar hsqldb-2.0.0.jar javassist-3.12.1.GA.jar jta-1.1.jar log4j-1.2.15.jar mysql-connector-java-5.1.21.jar ognl-2.7.3.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.7.5.jar struts2-core-2.3.14.3.jar xwork-2.1.3.jar 

और मेरी वेब। एक्सएमएल इस तरह है:

 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 

इस मंच पर पढ़ने के बाद मैंने कई चीजों की कोशिश की है:

  1. जार के विभिन्न संस्करणों की कोशिश की
  2. टॉमकेट में मैन्युअल रूप से तैनात युद्ध
  3. सर्वलेट-एपीआईएआर को लिब फ़ोल्डर में भी रखा (हालांकि यह सर्वर लिब में मौजूद है)।
  4. टॉमकेट लॉग पढ़ें, कुछ भी अलग नहीं मिला। (कृपया मुझे बताएं, मैं उनको भी पेस्ट कर सकता हूँ)

लेकिन उनमें से किसी ने मदद नहीं की है तो, अंतिम उपाय, मैं इसे यहां पोस्ट कर रहा हूं।

Solutions Collecting From Web of "फिल्टर struts2 शुरू करने की अपवाद – JAR के जोड़ने की कोशिश की, लेकिन एक ही परिणाम"

चूंकि आप 2.3 स्ट्रट्स का उपयोग कर रहे हैं,

FilterDispatcher पदावनत है आपको स्ट्रट्सप्रेजर एंड एक्सक्टेकफ़िल्टर (या उसके छोटे भाइयों) का उपयोग करना होगा।

आधिकारिक दस्तावेजों से

पदावनत स्ट्रट्स 2.1.3 के बाद से, स्ट्रट्सप्रेजेर एंडएक्सटेकफ़िल्टर या इसके बजाय स्ट्रट्सप्रेपेरफ़िल्टर और स्ट्रट्सएक्सटेकफ़िल्टर का उपयोग करें, अगर इस एक के अतिरिक्त एक्शनकॉन्टेक्स्ट कलेनअप फिल्टर का इस्तेमाल करना है

तो फिर यह बदलें

 <!-- Struts < 2.1.3 --> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> 

इसके लिए:

 <!-- Struts >= 2.1.3 and < 2.5 --> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> 

ध्यान दें कि, 2.5 से, इसके बजाय होगा:

 <!-- Struts >= 2.5 --> <filter-class> org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter </filter-class>