Thats because I've changed the tag before sending the code to the list.
The original version was in portuguese...teste... :-) I've definded a
setTeste method
and a teste property.

So that's OK..

On 5/25/06, Monkeyden <[EMAIL PROTECTED]> wrote:

You always have to watch your "testes" when overrriding the
RequestProcessor.  Looks like you have a typo.

java.lang.NoSuchMethodException: Bean has no property named teste
   at org.apache.commons.digester.SetPropertyRule.begin(


On 5/25/06, Miguel Galves <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I wrote a new controller class, which extends TileRequestProcessor, in
> order
> to solve a problem we had with POST requests enconding (UTF-8),
specially
> with multipart-form requests.
>
> I'm now trying to pass some paremeters to the new controller, using
> the set-property tag in server.xml
>
> <controller
>         processorClass="utilities.MyTilesRequestProcessor"
> contentType="text/html; charset=UTF-8">
>         <set-property property="test" value="hellworld"/>
>     </controller>
>
> but its not working. I've created a setTest method in my processor, but
> I'm
> still geeting the following exception:
>
> May 25, 2006 9:07:12 AM org.apache.commons.digester.DigesterstartElement
> SEVERE: Begin event threw exception
> java.lang.NoSuchMethodException: Bean has no property named teste
>     at org.apache.commons.digester.SetPropertyRule.begin(
> SetPropertyRule.java:144)
>     at org.apache.commons.digester.Rule.begin(Rule.java:152)
>     at org.apache.commons.digester.Digester.startElement(Digester.java
> :1286)
>     at
>
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(
> AbstractSAXParser.java:533)
>     at
>
>
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement
> (AbstractXMLDocumentParser.java:220)
>     at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement
(
> XMLDTDValidator.java:819)
>     at
>
>
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement
> (XMLNSDocumentScannerImpl.java:316)
>     at
>
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (XMLDocumentFragmentScannerImpl.java:1693)
>     at
>
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument
> (XMLDocumentFragmentScannerImpl.java:368)
>     at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (
> XML11Configuration.java:834)
>     at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (
> XML11Configuration.java:764)
>     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
> XMLParser.java:148)
>     at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(
> AbstractSAXParser.java:1242)
>     at org.apache.commons.digester.Digester.parse(Digester.java:1572)
>     at org.apache.struts.action.ActionServlet.parseModuleConfigFile(
> ActionServlet.java:738)
>     at org.apache.struts.action.ActionServlet.initModuleConfig(
> ActionServlet.java:687)
>     at org.apache.struts.action.ActionServlet.init(ActionServlet.java
:333)
>     at javax.servlet.GenericServlet.init(GenericServlet.java:211)
>     at org.apache.catalina.core.StandardWrapper.loadServlet(
> StandardWrapper.java:1091)
>     at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java
> :925)
>     at org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:3857)
>     at org.apache.catalina.core.StandardContext.start(
StandardContext.java
> :4118)
>     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.deployWAR(HostConfig.java
> :788)
>     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
> :498)
>     at org.apache.catalina.startup.HostConfig.check(HostConfig.java
:1179)
>     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
> :636)
>     at org.apache.catalina.manager.ManagerServlet.doPut(
> ManagerServlet.java
> :423)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:213)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:178)
>     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:482)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:126)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
>     at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:107)
>     at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:148)
>     at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> :856)
>     at
>
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:744)
>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
>     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
> LeaderFollowerWorkerThread.java:80)
>     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:684)
>     at java.lang.Thread.run(Thread.java:595)
>
>
> I just can't find any documentation about how to configure the processor
> properly.
> Can somebody help me ?
>
> Regards,
>
> --
> Miguel Galves - Engenheiro de Computação
> Já leu meus blogs hoje?
> Para geeks http://log4dev.blogspot.com
> Pra pessoas normais
> http://miguelgalves.blogspot.com
>
> "Não sabendo que era impossível, ele foi lá e fez..."
>
>




--
Miguel Galves - Engenheiro de Computação
Já leu meus blogs hoje?
Para geeks http://log4dev.blogspot.com
Pra pessoas normais
http://miguelgalves.blogspot.com

"Não sabendo que era impossível, ele foi lá e fez..."

Reply via email to