Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

[s2] multi part plugin

bob

2007-01-30

Replies:





Hello. I'm moving my application up to s2.04 ( from 2.0.1 ). I'm getting an error from the struts filter that says it can't find the pell mulit part request class. The odd thing is, I have verified that the correct jar is available and that it holds the correct class. The problem seems to be that struts is looking for it under the wrong package.  Note the missing class name below. The struts2-pell-multipart-plugin-2.0.4.jar does have the correct class, but its package is org.apache.struts2.dispatcher.multipart

To me, it seems like the entry in the struts-plugin.xml file in the jar is just wrong. Is this possible?



17:57:10,918 ERROR [/artistSite]:3638 - Exception starting filter struts2
Unable to load bean: type:org.apache.struts2.dispatcher.MultiPartRequest class:org.apache.struts2.dispatcher.PellMultiPartRequest - bean - jar:file:/usr/local/apache-tomcat-5.5.20/webapps/artistSite/WEB-INF/lib/struts2-pell-multipart-plugin-2.0.4.jar!/struts-plugin.xml:8:138      at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register (XmlConfigurationProvider.java:209)
    at org.apache.struts2.config.StrutsXmlConfigurationProvider.register (StrutsXmlConfigurationProvider.java:101)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload (DefaultConfiguration.java:130)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:52)
    at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration (Dispatcher.java:398)
    at org.apache.struts2.dispatcher.Dispatcher.init (Dispatcher.java:455)
    at org.apache.struts2.dispatcher.FilterDispatcher.init (FilterDispatcher.java:201)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:223)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:304)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
    at org.apache.catalina.core.StandardContext.filterStart (StandardContext.java:3634)
    at org.apache.catalina.core.StandardContext.start (StandardContext.java:4217)
    at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:759)
    at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:524)
    at org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:904)
    at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:501)
    at org.apache.catalina.startup.HostConfig.check (HostConfig.java:1204)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke (Method.java:585)
    at org.apache.commons.modeler.BaseModelMBean.invoke (BaseModelMBean.java:503)
    at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
    at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke (DefaultMBeanServerInterceptor.java:815)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke (JmxMBeanServer.java:784)
    at org.apache.catalina.manager.ManagerServlet.check (ManagerServlet.java:1377)
    at org.apache.catalina.manager.ManagerServlet.deploy (ManagerServlet.java:814)
    at org.apache.catalina.manager.ManagerServlet.doGet (ManagerServlet.java:343)
    at javax.servlet.http.HttpServlet.service (HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252)


_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.