> -----Original Message-----
> From: Geise, Torsten [mailto:[EMAIL PROTECTED]
> Sent: 19 September 2003 10:26
> To: Cactus Users List
> Subject: AW: init parameters
> 
> Hi Vincent,
> 
> thanks for your answer...
> 
> ...but i think that this cannot the right way. I have to define the
same
> init params twice?

Yes. Please send a patch if you think you can fix this.

> And another question: Does cactus read the other tags from web.xml
like
> taglib-tags? The question comes from new Exception:

Cactus doesn't read any tag from web.xml. The container does.

Please read 

http://jakarta.apache.org/cactus/how_it_works.html

And

http://jakarta.apache.org/cactus/writing/howto_testcase_servlet.html

Thanks
-Vincent

> 
> java.lang.ClassCastException:
> org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper
>       at
>
org.apache.struts.tiles.DefaultTilesUtilImpl.getDefinitionsFactory(Defau
lt
> TilesUtilImpl.java:132)
>       at
>
org.apache.struts.tiles.TilesUtil.getDefinitionsFactory(TilesUtil.java:1
69
> )
>       at
> org.apache.struts.tiles.TilesUtil.getDefinition(TilesUtil.java:207)
>       at
>
org.apache.struts.tiles.DefinitionsUtil.getDefinition(DefinitionsUtil.ja
va
> :320)
>       at
>
org.apache.struts.taglib.tiles.InsertTag.processDefinitionName(InsertTag
.j
> ava:559)
>       at
>
org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java
:4
> 83)
>       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(JspServle
t.
> 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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to