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]