Re: Failed to get the test results at [http://localhost:80/test/ServletRedirector]

senthil kumar <[email protected]>
Newsgroups gmane.comp.jakarta.cactus.user
Message-ID <[email protected]>
Hi Kazuhito,

Here is my log info ..

Two things which I dont understand 

1. In this log if you see this 
  DEBUG client.ClientTestCaseCaller     -
<callBeginMethod([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [], POST parameters = []]) why
callBeginMethod is not called. simulation URL is null
I am not sure what it means. It looks like my
beginAuthentication method is not at all called.

2. Its OK to have a separate web application for
testing right along with my original web application?

-Senthil.



16:26:47,813 [HttpProcessor[80][4]] DEBUG
ation.ConfigurationInitializer  - <initialize([true]) 
16:26:47,813 [HttpProcessor[80][4]] DEBUG
ation.ConfigurationInitializer  - >initialize 
16:26:47,828 [HttpProcessor[80][4]] DEBUG
runner.ServletTestRunner        -
<doGet([org.apache.catalina.connector.HttpRequestFacade@842e74],
[org.apache.catalina.connector.HttpResponseFacade@5e9f1])

16:26:47,860 [HttpProcessor[80][4]] DEBUG
runner.XMLFormatter             -
<setXslFileName([null]) 
16:26:47,860 [HttpProcessor[80][4]] DEBUG
runner.XMLFormatter             - >setXslFileName 
16:26:47,860 [HttpProcessor[80][4]] DEBUG
runner.XMLFormatter             -
<setSuiteClassName([com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest])

16:26:47,860 [HttpProcessor[80][4]] DEBUG
runner.XMLFormatter             - >setSuiteClassName 
16:26:47,875 [HttpProcessor[80][4]] DEBUG
runner.WebappTestSuiteLoader    -
<load([com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest])

16:26:47,875 [HttpProcessor[80][4]] DEBUG
util.ClassLoaderUtils           -
<loadClass([com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest],
[class
org.apache.cactus.internal.server.runner.WebappTestSuiteLoader])

16:26:47,875 [HttpProcessor[80][4]] DEBUG
util.ClassLoaderUtils           -
<loadClassFromWebappClassLoader([com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest],
[class
org.apache.cactus.internal.server.runner.WebappTestSuiteLoader])

16:26:47,906 [HttpProcessor[80][4]] DEBUG
util.ClassLoaderUtils           -
>loadClassFromWebappClassLoader = [class
com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]

16:26:47,906 [HttpProcessor[80][4]] DEBUG
util.ClassLoaderUtils           - >loadClass = [class
com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]

16:26:47,906 [HttpProcessor[80][4]] DEBUG
runner.WebappTestSuiteLoader    - >load = [class
com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]

16:26:47,953 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         - <addTestSuite([class
com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest])

16:26:48,766 [HttpProcessor[80][4]] DEBUG
ation.ConfigurationInitializer  - <initialize([false])

16:26:48,766 [HttpProcessor[80][4]] DEBUG
ation.ConfigurationInitializer  - >initialize 
16:26:48,797 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     -
<setDelegatedTest([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,797 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     - >setDelegatedTest 
16:26:48,797 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     -
<setWrappedTest([testGetHVersionGID(com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest)])

16:26:48,797 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     - >setWrappedTest 
16:26:48,797 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         -
<addTest([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,797 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         - >addTest 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     -
<setDelegatedTest([testGetHierarchyReleaseVersion(org.apache.cactus.ServletTestCase)])

16:26:48,828 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     - >setDelegatedTest 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     -
<setWrappedTest([testGetHierarchyReleaseVersion(com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest)])

16:26:48,828 [HttpProcessor[80][4]] DEBUG
server.ServerTestCaseCaller     - >setWrappedTest 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         -
<addTest([testGetHierarchyReleaseVersion(org.apache.cactus.ServletTestCase)])

16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         - >addTest 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         -
<addTest([com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest])

16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         - >addTest 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         - >addTestSuite 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         -
<run([junit.framework.TestResult@8837f1]) 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
cactus.ServletTestSuite         -
<run([junit.framework.TestResult@8837f1]) 
16:26:48,828 [HttpProcessor[80][4]] DEBUG
runner.XMLFormatter             -
<startTest([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,828 [HttpProcessor[80][4]] DEBUG
runner.XMLFormatter             - >startTest 
16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.TestCaseImplementChecker   -
<checkTestName([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         -
<getTestCaseName([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         - >getTestCaseName =
[testGetHVersionGID] 
16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.TestCaseImplementChecker   - >checkTestName 
16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.TestCaseImplementChecker   -
<checkTestName([testGetHVersionGID(com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest)])

16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         -
<getTestCaseName([testGetHVersionGID(com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest)])

16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         - >getTestCaseName =
[testGetHVersionGID] 
16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.TestCaseImplementChecker   - >checkTestName 
16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         -
<getTestCaseName([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,844 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         - >getTestCaseName =
[testGetHVersionGID] 
16:26:48,844 [HttpProcessor[80][4]] DEBUG
client.ClientTestCaseCaller     - ------------- Test:
testGetHVersionGID 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
client.ClientTestCaseCaller     -
<callGlobalBeginMethod([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [], POST parameters = []]) 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
client.ClientTestCaseCaller     -
>callGlobalBeginMethod 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
client.ClientTestCaseCaller     -
<callBeginMethod([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [], POST parameters = []]) 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         -
<getTestCaseName([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,860 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         - >getTestCaseName =
[testGetHVersionGID] 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         -
<getTestCaseName([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,860 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         - >getTestCaseName =
[testGetHVersionGID] 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
client.ClientTestCaseCaller     - >callBeginMethod 
16:26:48,860 [HttpProcessor[80][4]] DEBUG
http.HttpProtocolHandler        -
<runTest([testGetHVersionGID(org.apache.cactus.ServletTestCase)],
[testGetHVersionGID(com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest)],
[simulation URL = [null], automatic session = [true],
cookies = [], headers = [], GET parameters = [], POST
parameters = []]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      -
<setClassName([org.apache.cactus.ServletTestCase]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<addParameter([Cactus_TestClass],
[org.apache.cactus.ServletTestCase], [GET]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >addParameter 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      - >setClassName 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         -
<getTestCaseName([testGetHVersionGID(org.apache.cactus.ServletTestCase)])

16:26:48,875 [HttpProcessor[80][4]] DEBUG
util.JUnitVersionHelper         - >getTestCaseName =
[testGetHVersionGID] 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      -
<setMethodName([testGetHVersionGID]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<addParameter([Cactus_TestMethod],
[testGetHVersionGID], [GET]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >addParameter 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      - >setMethodName 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      -
<setAutoSession([true]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<addParameter([Cactus_AutomaticSession], [true],
[GET]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >addParameter 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      - >setAutoSession 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      -
<setWrappedTestName([com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest])

16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<addParameter([Cactus_WrappedTestClass],
[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest],
[GET]) 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >addParameter 
16:26:48,875 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      - >setWrappedTestName 
16:26:48,906 [HttpProcessor[80][4]] DEBUG
http.DefaultHttpClient          - <doTest([simulation
URL = [null], automatic session = [true], cookies =
[], headers = [], GET parameters =
[[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]]], POST parameters = []]) 
16:26:48,906 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<addParameter([Cactus_Service], [CALL_TEST], [GET]) 
16:26:48,906 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >addParameter 
16:26:48,922 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  -
<getRedirectorURL([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []]) 
16:26:48,922 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  -
<getRedirectorName([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []]) 
16:26:48,922 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  - >getRedirectorName =
[ServletRedirector] 
16:26:48,922 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  - >getRedirectorURL =
[http://wkstn04:80/test/ServletRedirector] 
16:26:48,922 [HttpProcessor[80][4]] DEBUG
ttp.HttpClientConnectionHelper  - <connect([simulation
URL = [null], automatic session = [true], cookies =
[], headers = [], GET parameters =
[[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@f12b72])

16:26:49,031 [HttpProcessor[80][4]] DEBUG
http.HttpUtil                   -
<addHttpGetParameters([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[http://wkstn04:80/test/ServletRedirector]) 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<getParameterValuesGet([Cactus_TestMethod]) 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
>getParameterValuesGet = [[Ljava.lang.String;@9b6225] 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<getParameterValuesGet([Cactus_WrappedTestClass]) 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
>getParameterValuesGet = [[Ljava.lang.String;@487c5f] 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<getParameterValuesGet([Cactus_TestClass]) 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
>getParameterValuesGet = [[Ljava.lang.String;@dd725b] 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<getParameterValuesGet([Cactus_AutomaticSession]) 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
>getParameterValuesGet = [[Ljava.lang.String;@7ed081] 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<getParameterValuesGet([Cactus_Service]) 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
>getParameterValuesGet = [[Ljava.lang.String;@aac775] 
16:26:49,031 [HttpProcessor[80][4]] DEBUG
http.HttpUtil                   -
>addHttpGetParameters =
[http://wkstn04:80/test/ServletRedirector?Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]

16:26:49,047 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   -
<getPath([http://wkstn04:80/test/ServletRedirector?Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])

16:26:49,047 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   - >getPath =
[/test/ServletRedirector] 
16:26:49,047 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   -
<getQuery([http://wkstn04:80/test/ServletRedirector?Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])

16:26:49,047 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   - >getQuery =
[Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]

16:26:49,047 [HttpProcessor[80][4]] DEBUG
util.CookieUtil                 -
<createHttpClientCookies([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[http://wkstn04:80/test/ServletRedirector?Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])

16:26:49,063 [HttpProcessor[80][4]] DEBUG
util.CookieUtil                 -
>createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@99a84f] 
16:26:49,250 [HttpProcessor[80][4]] WARN 
httpclient.HttpMethodBase       - No credentials
available for the 'null' authentication realm at
wkstn04 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
ttp.HttpClientConnectionHelper  - >connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://wkstn04:80/test/ServletRedirector?Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]

16:26:49,250 [HttpProcessor[80][4]] DEBUG
http.AutoReadHttpURLConnection  - Original connection
=
org.apache.commons.httpclient.util.HttpURLConnection:http://wkstn04:80/test/ServletRedirector?Cactus_TestMethod=testGetHVersionGID&Cactus_WrappedTestClass=com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST

16:26:49,250 [HttpProcessor[80][4]] DEBUG
http.AutoReadHttpURLConnection  - Content-Length :
[-1] 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
http.AutoReadHttpURLConnection  - Read [611]:
[<html><head><title>Apache Tomcat/4.0.3 - Error
report</title><STYLE><!--H1{font-family :
sans-serif,Arial,Tahoma;color : white;background-color
: #0086b2;} BODY{font-family :
sans-serif,Arial,Tahoma;color : black;background-color
: white;} B{color : white;background-color : #0086b2;}
HR{color : #0086b2;} --></STYLE>
</head><body><h1>Apache Tomcat/4.0.3 - HTTP Status 401
- Unauthorized</h1><HR size="1" noshade><p><b>type</b>
Status report</p><p><b>message</b>
<u>Unauthorized</u></p><p><b>description</b> <u>This
request requires HTTP authentication
(Unauthorized).</u></p><HR size="1"
noshade></body></html>] 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      -
<setService([GET_RESULTS]) 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<addParameter([Cactus_Service], [GET_RESULTS], [GET]) 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >addParameter 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
internal.RequestDirectives      - >setService 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<setRedirectorName([null]) 
16:26:49,250 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         - >setRedirectorName 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  -
<getRedirectorURL([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters = []]) 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  -
<getRedirectorName([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters = []]) 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  - >getRedirectorName =
[ServletRedirector] 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  - >getRedirectorURL =
[http://wkstn04:80/test/ServletRedirector] 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
ttp.HttpClientConnectionHelper  - <connect([simulation
URL = [null], automatic session = [true], cookies =
[], headers = [], GET parameters = [[[Cactus_Service]
= [[GET_RESULTS]]]], POST parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@f12b72])

16:26:49,266 [HttpProcessor[80][4]] DEBUG
http.HttpUtil                   -
<addHttpGetParameters([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST parameters = []],
[http://wkstn04:80/test/ServletRedirector]) 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
<getParameterValuesGet([Cactus_Service]) 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
internal.WebRequestImpl         -
>getParameterValuesGet = [[Ljava.lang.String;@e06de8] 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
http.HttpUtil                   -
>addHttpGetParameters =
[http://wkstn04:80/test/ServletRedirector?Cactus_Service=GET_RESULTS]

16:26:49,266 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   -
<getPath([http://wkstn04:80/test/ServletRedirector?Cactus_Service=GET_RESULTS])

16:26:49,266 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   - >getPath =
[/test/ServletRedirector] 
16:26:49,266 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   -
<getQuery([http://wkstn04:80/test/ServletRedirector?Cactus_Service=GET_RESULTS])

16:26:49,266 [HttpProcessor[80][4]] DEBUG util.UrlUtil
                   - >getQuery =
[Cactus_Service=GET_RESULTS] 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
util.CookieUtil                 -
<createHttpClientCookies([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST parameters = []],
[http://wkstn04:80/test/ServletRedirector?Cactus_Service=GET_RESULTS])

16:26:49,266 [HttpProcessor[80][4]] DEBUG
util.CookieUtil                 -
>createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@4fa79d] 
16:26:49,266 [HttpProcessor[80][4]] WARN 
httpclient.HttpMethodBase       - No credentials
available for the 'null' authentication realm at
wkstn04 
16:26:49,266 [HttpProcessor[80][4]] DEBUG
ttp.HttpClientConnectionHelper  - >connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://wkstn04:80/test/ServletRedirector?Cactus_Service=GET_RESULTS]

16:26:49,266 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  -
<getRedirectorURL([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []]) 
16:26:49,281 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  -
<getRedirectorName([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testGetHVersionGID]]][[Cactus_WrappedTestClass] =
[[com.stratify.datahub.hierarchy.ejb.HierarchyHelperTest]]][[Cactus_TestClass]
=
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession]
= [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []]) 
16:26:49,281 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  - >getRedirectorName =
[ServletRedirector] 
16:26:49,281 [HttpProcessor[80][4]] DEBUG
on.DefaultServletConfiguration  - >getRedirectorURL =
[http://wkstn04:80/test/ServletRedirector] 
16:26:49,281 [HttpProcessor[80][4]] DEBUG
client.ClientTestCaseCaller     - Exception in test 
16:26:49,281 [HttpProcessor[80][4]] DEBUG
util.ChainedRuntimeException    -
<printStackTrace([org.apache.log4j.spi.VectorWriter@7a7de4])

16:26:49,281 [HttpProcessor[80][4]] DEBUG
client.ParsingException         -
<printStackTrace([org.apache.log4j.spi.VectorWriter@7a7de4])

16:26:49,281 [HttpProcessor[80][4]] DEBUG
client.ParsingException         - >printStackTrace 
16:26:49,281 [HttpProcessor[80][4]] DEBUG
util.ChainedRuntimeException    - >printStackTrace 
org.apache.cactus.util.ChainedRuntimeException: Failed
to get the test results at
[http://wkstn04:80/test/ServletRedirector]
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92)
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
	at
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
	at
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
	at
org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
	at
junit.framework.TestResult$1.protect(TestResult.java:106)
	at
junit.framework.TestResult.runProtected(TestResult.java:124)
	at
junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
	at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
	at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
	at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
	at
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:217)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
com.stratify.datahub.common.security.SecurityFilter.doFilter(SecurityFilter.java:67)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
	at java.lang.Thread.run(Unknown Source)
org.apache.cactus.internal.client.ParsingException:
Not a valid response [401 Unauthorized]
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211)
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87)
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
	at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
	at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
	at
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
	at
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
	at
org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
	at
junit.framework.TestResult$1.protect(TestResult.java:106)
	at
junit.framework.TestResult.runProtected(TestResult.java:124)
	at
junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
	at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
	at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
	at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
	at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
	at
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:217)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
com.stratify.datahub.common.security.SecurityFilter.doFilter(SecurityFilter.java:67)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
	at java.lang.Thread.run(Unknown Source)


--- Kazuhito SUGURI <[email protected]>
wrote:

> Hi Senthil,
> 
> Have you solved the problem?
> If the problem is still there, let us start from a
> working sample.
> 
> In article
>
<[email protected]>,
> Tue, 20 Dec 2005 11:44:47 -0800 (PST),
> senthil kumar <[email protected]> wrote: 
> senthil_cbe> Thanks for your reply. I set the break
> point in my
> senthil_cbe> beginXXX and Test Suite() methods it
> looks like
> senthil_cbe> beginXXX is not at all called. It gets
> into suite()
> senthil_cbe> method but not beginXX method. Here is
> my begin method
> 
> After some tries, I cannot reproduce your problem.
> 
> Appending are codes I tried:
> 	SampleJUnitTest.java   - extends JUnit's TestCase
> 	SampleServletTest.java - extends Cactus's
> ServletTestCase
> 	AllTests.java          - provide a suite()
> 	web.xml
> 	tomcat-users.xml
> 
> A war-archive should have structure as follows:
> 	./WEB-INF/lib
> 	./WEB-INF/lib/cactus-1.7.1.jar
> 	./WEB-INF/lib/commons-httpclient-2.0.2.jar
> 	./WEB-INF/lib/aspectjrt-1.2.1.jar
> 	./WEB-INF/lib/junit.jar
> 	./WEB-INF/lib/commons-logging-1.0.4.jar
> 	./WEB-INF/classes
> 	./WEB-INF/classes/SampleServletTest.class
> 	./WEB-INF/classes/SampleJUnitTest.class
> 	./WEB-INF/classes/AllTests.class
> 	./WEB-INF/web.xml
> 
> I deployed the war-archive (sample.war) ant
> tomcat-users.xml
> to the Tomcat-5.5.9 on my localhost. All of
> following URLs work fine:
>      
>
http://localhost:8080/sample/ServletTestRunner?suite=AllTests
>      
>
http://localhost:8080/sample/ServletTestRunner?suite=SampleJUnitTest
>      
>
http://localhost:8080/sample/ServletTestRunner?suite=SampleServletTest
> 
> Could you explain what I should do to reproduce your
> problem form the sample?
> 
> Regards,
> ----
> Kazuhito SUGURI
> > import junit.framework.Test;
> import junit.framework.TestCase;
> 
> import org.apache.cactus.ServletTestSuite;
> import org.apache.cactus.WebRequest;
> import
>
org.apache.cactus.client.authentication.BasicAuthentication;
> 
> public class SampleJUnitTest
>     extends TestCase
> {
>     public SampleJUnitTest(String theName)
>     {
>         super(theName);
>     }
> 
>     public void beginSample(WebRequest theRequest)
>     {
>        
>
theRequest.setRedirectorName("ServletRedirectorSecure");
>         theRequest.setAuthentication(new
> BasicAuthentication("testuser",
>                                                     
>         "testpassword"));
>     }
> 
>     public void testSample()
>     {
>         assertTrue(true);
>     }
> 
>     public static Test suite()
>     {
>         ServletTestSuite suite = new
> ServletTestSuite();
>         suite.addTestSuite(SampleJUnitTest.class);
>         return suite;
>     }
> }
> > import junit.framework.Test;
> 
> import org.apache.cactus.ServletTestCase;
> import org.apache.cactus.ServletTestSuite;
> import org.apache.cactus.WebRequest;
> import
>
org.apache.cactus.client.authentication.BasicAuthentication;
> 
> public class SampleServletTest
>     extends ServletTestCase
> {
>     public SampleServletTest(String theName)
>     {
>         super(theName);
>     }
> 
>     public void beginSample(WebRequest theRequest)
>     {
>        
>
theRequest.setRedirectorName("ServletRedirectorSecure");
>         theRequest.setAuthentication(new
> BasicAuthentication("testuser",
>                                                     
>         "testpassword"));
>     }
> 
>     public void testSample()
>     {
>         assertEquals("testuser",
> request.getUserPrincipal().getName());
>     }
> 
>     public static Test suite()
>     {
>         ServletTestSuite suite = new
> ServletTestSuite();
>         suite.addTestSuite(SampleServletTest.class);
>         return suite;
>     }
> }
> > import junit.framework.Test;
> import org.apache.cactus.ServletTestSuite;
> 
> public class AllTests
> {
>     public static Test suite()
>     {
>         ServletTestSuite suite = new
> ServletTestSuite();
>         suite.addTestSuite(SampleJUnitTest.class);
>         suite.addTestSuite(SampleServletTest.class);
>         return suite;
>     }
> }
> > <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems,
> Inc.//DTD Web Application 2.3//EN"
>                         
> "http://java.sun.com/dtd/web-app_2_3.dtd">
> <web-app>
>     <display-name>Sample</display-name>
>     <description>Sample Application</description>
> 
>     <servlet>
>        
> <servlet-name>ServletTestRunner</servlet-name>
>        
>
<servlet-class>org.apache.cactus.server.runner.ServletTestRunner</servlet-class>
>     </servlet>
> 
>     <servlet>
>        
> <servlet-name>ServletRedirector</servlet-name>
>        
>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
>     </servlet>
> 
>     <servlet>
>        
> <servlet-name>ServletRedirectorSecure</servlet-name>
>        
>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
>     </servlet>
> 
>     <servlet-mapping>
>        
> <servlet-name>ServletTestRunner</servlet-name>
>        
> <url-pattern>/ServletTestRunner</url-pattern>
>     </servlet-mapping>
> 
>     <servlet-mapping>
>        
> <servlet-name>ServletRedirector</servlet-name>
>        
> <url-pattern>/ServletRedirector</url-pattern>
>     </servlet-mapping>
> 
>     <servlet-mapping>
>        
> <servlet-name>ServletRedirectorSecure</servlet-name>
>        
> <url-pattern>/ServletRedirectorSecure</url-pattern>
>     </servlet-mapping>
> 
>     <security-constraint>
>         <web-resource-collection>
>             <web-resource-name>Cactus Test
> Redirector</web-resource-name>
>             <url-pattern>/*</url-pattern>
>         </web-resource-collection>
>         <auth-constraint>
>             <role-name>test</role-name>
>         </auth-constraint>
>     </security-constraint>
> 
>     <login-config>
>         <auth-method>BASIC</auth-method>
>         <realm-name>myrealm</realm-name>
>     </login-config>
> 
>     <security-role>
>         <role-name>test</role-name>
>     </security-role>
> </web-app>
> > <?xml version='1.0' encoding='utf-8'?>
> <tomcat-users>
>   <role rolename="test"/>
>   <user username="testuser" password="testpassword"
> roles="test"/>
> </tomcat-users>
> 
> >
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [email protected]
> For additional commands, e-mail:
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.