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]