Hi Vincent,
thanks for your answer...
...but i think that this cannot the right way. I have to define the same init params
twice?
And another question: Does cactus read the other tags from web.xml like taglib-tags?
The question comes from new Exception:
java.lang.ClassCastException:
org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper
at
org.apache.struts.tiles.DefaultTilesUtilImpl.getDefinitionsFactory(DefaultTilesUtilImpl.java:132)
at org.apache.struts.tiles.TilesUtil.getDefinitionsFactory(TilesUtil.java:169)
at org.apache.struts.tiles.TilesUtil.getDefinition(TilesUtil.java:207)
at
org.apache.struts.tiles.DefinitionsUtil.getDefinition(DefinitionsUtil.java:320)
at
org.apache.struts.taglib.tiles.InsertTag.processDefinitionName(InsertTag.java:559)
at
org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:483)
at org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:447)
at org.apache.jsp.RSSAnmeldung$jsp._jspService(RSSAnmeldung$jsp.java:65)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
At this point, struts wants to build the jsp-page. I think, there are none
taglib-uri's available. Is this right? what do you think (or know)?
Greetings, Torsten.
> -----Urspr�ngliche Nachricht-----
> Von: Vincent Massol [mailto:[EMAIL PROTECTED]
> Gesendet: Freitag, 19. September 2003 10:09
> An: 'Cactus Users List'
> Betreff: RE: init parameters
>
>
> Hi,
>
> If you want to set init parameters in your web.xml, you have
> to put them under the servlet redirector definition (and not
> under your servlet).
>
> You can also call config.setInitParameter() from your
> testXXX() method (this is provided by Cactus for testing and
> is not part of the Servlet API).
>
> -Vincent
>
> > -----Original Message-----
> > From: Geise, Torsten [mailto:[EMAIL PROTECTED]
> > Sent: 19 September 2003 08:27
> > To: [EMAIL PROTECTED]
> > Subject: init parameters
> >
> > Hi folks,
> >
> > how can i use my init parameters from web.xml. If i came to my
> testcase,
> > i have to do an instantiation for my servlet under test. But no
> > initparameters was set to this new servlet from web.xml. I
> debuged the
> > testcase and found my initparameters under:
> >
> ServletTestCase.config.originalConfig.config.parent.children.<entry of
> > ServletRedirector>.next.value. For instance you can see the
> > config-initparameter for struts.
> >
> > this=
> com.bmw.ibs.rss.utcsa.commands.anmeldung.GetAnmeldungCommandTest
> > (ID=90)
> > clientDelegate=
> > org.apache.cactus.internal.client.WebClientTestCaseDelegate
> (ID=220)
> > config= org.apache.cactus.server.ServletConfigWrapper (ID=123)
> > ajc$JPF= org.aspectj.runtime.reflect.Factory (ID=237)
> >
> > class$org$apache$cactus$server$AbstractServletConfigWrapper=
> > java.lang.Class
> (org.apache.cactus.server.AbstractServletConfigWrapper)
> > (ID=122)
> > getInitParameter$ajcjp3=
> > org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl (ID=238)
> > setInitParameter$ajcjp1=
> > org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl (ID=239)
> > setServletName$ajcjp2=
> > org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl (ID=240)
> > initParameters= java.util.Hashtable (ID=241)
> > originalConfig=
> org.apache.catalina.core.StandardWrapperFacade
> > (ID=244)
> > config= org.apache.catalina.core.StandardWrapper
> > (ID=100)
> > ADD_CHILD_EVENT= "addChild"
> > ADD_MAPPER_EVENT= "addMapper"
> > ADD_VALVE_EVENT= "addValve"
> > info=
> > "org.apache.catalina.core.StandardWrapper/1.0"
> > REMOVE_CHILD_EVENT= "removeChild"
> > REMOVE_MAPPER_EVENT= "removeMapper"
> > REMOVE_VALVE_EVENT= "removeValve"
> > sm=
> > org.apache.catalina.util.StringManager (ID=253)
> > START_EVENT= "start"
> > STOP_EVENT= "stop"
> > available= 0
> > children= java.util.HashMap (ID=257)
> > cluster= null
> > countAllocated= 1
> > debug= 0
> > debug= 0
> > facade=
> > org.apache.catalina.core.StandardWrapperFacade (ID=244)
> > instance=
> > org.apache.cactus.server.ServletTestRedirector (ID=96)
> > instancePool= null
> > instanceSupport=
> > org.apache.catalina.util.InstanceSupport (ID=258)
> > jspFile= null
> > lifecycle=
> > org.apache.catalina.util.LifecycleSupport (ID=260)
> > listeners= java.util.ArrayList (ID=261)
> > loader= null
> > loadOnStartup= -1
> > logger= null
> > manager= null
> > mapper= null
> > mapperClass= null
> > mappers= java.util.HashMap (ID=263)
> > maxInstances= 20
> > name= "ServletRedirector"
> > nInstances= 0
> > parameters= java.util.HashMap (ID=265)
> > parent=
> > org.apache.catalina.core.StandardContext (ID=106)
> > ADD_CHILD_EVENT= "addChild"
> > ADD_MAPPER_EVENT= "addMapper"
> > ADD_VALVE_EVENT= "addValve"
> > info=
> > "org.apache.catalina.core.StandardContext/1.0"
> > REMOVE_CHILD_EVENT=
> > "removeChild"
> > REMOVE_MAPPER_EVENT=
> > "removeMapper"
> > REMOVE_VALVE_EVENT=
> > "removeValve"
> > sm=
> > org.apache.catalina.util.StringManager (ID=253)
> > START_EVENT= "start"
> > STOP_EVENT= "stop"
> > applicationListeners=
> > java.lang.String[0] (ID=271)
> > applicationListenersObjects=
> > java.lang.Object[0] (ID=272)
> > applicationParameters=
> > org.apache.catalina.deploy.ApplicationParameter[0] (ID=274)
> > available= true
> > cachingAllowed= true
> > charsetMapper=
> > org.apache.catalina.util.CharsetMapper (ID=276)
> > charsetMapperClass=
> "org.apache.catalina.util.CharsetMapper"
> > children= java.util.HashMap
> > (ID=279)
> > emptyHashIterator=
> > java.util.HashMap$EmptyHashIterator (ID=213)
> > ENTRIES= 2
> > KEYS= 0
> > serialVersionUID=
> > 362498820763181265
> > VALUES= 1
> > count= 6
> > entrySet= null
> > keySet= null
> > keySet= null
> > loadFactor= 0.75
> > modCount= 6
> > table=
> > java.util.HashMap$Entry[11] (ID=334)
> > [0]= null
> > [1]=
> > java.util.HashMap$Entry (ID=337)
> > [2]= null
> > [3]=
> > java.util.HashMap$Entry (ID=340)
> > hash=
> > 568868699
> > key=
> > "ServletRedirectorSecure"
> > next=
> > java.util.HashMap$Entry (ID=345)
> >
> > hash= -1422950858
> >
> > key= "action"
> >
> > next= null
> >
> > value= org.apache.catalina.core.StandardWrapper (ID=348)
> >
> > ADD_CHILD_EVENT= "addChild"
> >
> > ADD_MAPPER_EVENT= "addMapper"
> >
> > ADD_VALVE_EVENT= "addValve"
> >
> > info= "org.apache.catalina.core.StandardWrapper/1.0"
> >
> > REMOVE_CHILD_EVENT= "removeChild"
> >
> > REMOVE_MAPPER_EVENT= "removeMapper"
> >
> > REMOVE_VALVE_EVENT= "removeValve"
> >
> > sm= org.apache.catalina.util.StringManager (ID=253)
> >
> > START_EVENT= "start"
> >
> > STOP_EVENT= "stop"
> >
> > available= 0
> >
> > children= java.util.HashMap (ID=349)
> >
> > cluster= null
> >
> > countAllocated= 0
> >
> > debug= 0
> >
> > debug= 0
> >
> > facade= org.apache.catalina.core.StandardWrapperFacade (ID=350)
> >
> > instance= com.bmw.utcj2ee.framework.webcontroller.UTCActionServlet
> > (ID=351)
> >
> > instancePool= null
> >
> > instanceSupport= org.apache.catalina.util.InstanceSupport (ID=352)
> >
> > jspFile= null
> >
> > lifecycle= org.apache.catalina.util.LifecycleSupport (ID=353)
> >
> > listeners= java.util.ArrayList (ID=354)
> >
> > loader= null
> >
> > loadOnStartup= 2
> >
> > logger= null
> >
> > manager= null
> >
> > mapper= null
> >
> > mapperClass= null
> >
> > mappers= java.util.HashMap (ID=355)
> >
> > maxInstances= 20
> >
> > name= "action"
> >
> > nInstances= 0
> >
> > parameters= java.util.HashMap (ID=356)
> >
> > emptyHashIterator= java.util.HashMap$EmptyHashIterator (ID=213)
> >
> > ENTRIES= 2
> >
> > KEYS= 0
> >
> > serialVersionUID= 362498820763181265
> >
> > VALUES= 1
> >
> > count= 26
> >
> > entrySet= null
> >
> > keySet= java.util.HashMap$1 (ID=361)
> >
> > keySet= null
> >
> > loadFactor= 0.75
> >
> > modCount= 28
> >
> > table= java.util.HashMap$Entry[47] (ID=365)
> >
> > [0]= null
> >
> > [1]= java.util.HashMap$Entry (ID=366)
> >
> > [2]= java.util.HashMap$Entry (ID=367)
> >
> > [3]= java.util.HashMap$Entry (ID=368)
> >
> > hash= -1354792126
> >
> > key= "config"
> >
> > next= null
> >
> > value= "/WEB-INF/struts-config.xml"
> >
> > [4]= null
> > <snip/>
> >
> > Thanks for any hints.
> >
> > Torsten
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]