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]

Reply via email to