xml - Exception starting Filter in Struts2 -
this question has answer here:
i having issue in running struts application. web.xml
file having filter class , name , server responds saying not able load class
<?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" 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>struts2starter</display-name> <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> </web-app>
exception:
severe: dispatcher initialization failed unable load configuration. - bean - jar:file:/c:/users/my/newworkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2starter/web-inf/lib/struts2-gxp-plugin-2.3.16.1.jar!/struts-plugin.xml:8:162 @ com.opensymphony.xwork2.config.configurationmanager.getconfiguration(configurationmanager.java:70) @ org.apache.struts2.dispatcher.dispatcher.init_preloadconfiguration(dispatcher.java:445) @ org.apache.struts2.dispatcher.dispatcher.init(dispatcher.java:489) @ org.apache.struts2.dispatcher.filterdispatcher.init(filterdispatcher.java:193) @ org.apache.catalina.core.applicationfilterconfig.initfilter(applicationfilterconfig.java:279) @ org.apache.catalina.core.applicationfilterconfig.getfilter(applicationfilterconfig.java:260) @ org.apache.catalina.core.applicationfilterconfig.<init>(applicationfilterconfig.java:105) @ org.apache.catalina.core.standardcontext.filterstart(standardcontext.java:4809) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5485) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1559) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1549) @ java.util.concurrent.futuretask$sync.innerrun(unknown source) @ java.util.concurrent.futuretask.run(unknown source) @ java.util.concurrent.threadpoolexecutor.runworker(unknown source) @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source) @ java.lang.thread.run(unknown source) caused by: unable load bean: type:org.apache.struts2.views.gxp.inject.injectedobjectcontainer class:org.apache.struts2.views.gxp.inject.injectedobjectcontainer - bean - jar:file:/c:/users/my/newworkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2starter/web-inf/lib/struts2-gxp-plugin-2.3.16.1.jar!/struts-plugin.xml:8:162 @ com.opensymphony.xwork2.config.providers.xmlconfigurationprovider.register(xmlconfigurationprovider.java:245) @ org.apache.struts2.config.strutsxmlconfigurationprovider.register(strutsxmlconfigurationprovider.java:102) @ com.opensymphony.xwork2.config.impl.defaultconfiguration.reloadcontainer(defaultconfiguration.java:234) @ com.opensymphony.xwork2.config.configurationmanager.getconfiguration(configurationmanager.java:67) ... 16 more caused by: java.lang.classnotfoundexception: org.apache.struts2.views.gxp.inject.injectedobjectcontainer @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1718) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1569) @ com.opensymphony.xwork2.util.classloaderutil.loadclass(classloaderutil.java:152) @ com.opensymphony.xwork2.config.providers.xmlconfigurationprovider.register(xmlconfigurationprovider.java:216) ... 19 more
i facing same problem struts 2.3.20. solved removing unnecessary jars using these 9 jars are:
commons-fileupload-1.3.1jar,
commons-io-2.2.jar,
commons-lang3-3.2.jar,
commons-logging-1.1.3.jar,
freemarker-2.3.19.jar,
javassist-3.11.0.ga.jar,
ognl-3.0.6.jar,
struts2-core-2.3.20.jar,
xwork-core-2.3.20.jar"
Comments
Post a Comment