Hi John
I am doing cactus test with struts based app and form based authentication.
I do a begin method in which
request.setRedirectorName("ServletRedirectorSecure");
request.setAuthentication(new FormAuthentication(userid,password));
That works fine so far
|---------+---------------------------->
| | "Vincent Massol" |
| | <[EMAIL PROTECTED]|
| | com> |
| | |
| | 11/09/2004 03:07 |
| | AM |
| | Please respond to|
| | "Cactus Users |
| | List" |
| | |
|---------+---------------------------->
>--------------------------------------------------------------------------------------------------------------|
|
|
| To: "'Cactus Users List'" <[EMAIL PROTECTED]>
|
| cc:
|
| Subject: RE: Form
|
>--------------------------------------------------------------------------------------------------------------|
Hi John,
Have you been able to solve your problem? I personally have no knowledge of
using Cactus with Struts and I haven't coded the form-authentication
support
in Cactus. Have you tried searching the Cactus mailing list archives?
Thanks
-Vincent
_____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: jeudi 23 septembre 2004 20:10
To: [EMAIL PROTECTED]
Subject: Form
I am trying to set up testcases for a struts site with form based
authentication. However, I have not been able to get passed the
authentication.
Thanks,
John
--------- URL -------------
http://localhost:8320/ServletTestRunner?suite=test.TestFormAuthentication
---------- Results ---------------------
- <testsuites>
- <testsuite name="test.TestFormAuthentication" tests="1" failures="0"
errors="1" time="1.203">
- <testcase name="testFormAuthentication" time="1.031">
<error message="Failed to get the test results at
[http://localhost:8320/ServletRedirectorSecure]"
type="org.apache.cactus.util.ChainedRuntimeException">org.apache.cactus.util
.ChainedRuntimeException: Failed to get the test results at
[http://localhost:8320/ServletRedirectorSecure] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_ar
oundBody0(DefaultHttpClient.java:92) at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_ar
oundBody1$advice(DefaultHttpClient.java:206) at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(De
faultHttpClient.java) at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebT
est(HttpProtocolHandler.java:159) at
---------------- web.xml ------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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>
<!-- <filter>
<filter-name>AuthenticationFilter</filter-name>
<filter-class>RegRptAuthenticationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AuthenticationFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- =========== LISTENERS ======================== -->
<listener>
<listener-class>ApplicationAssembler</listener-class>
</listener>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>ServletRedirector</servlet-name>
<servlet-class>
org.apache.cactus.server.ServletTestRedirector
</servlet-class>
<init-param>
<param-name>param1</param-name>
<param-value>value1 used for testing</param-value>
</init-param>
</servlet>
<servlet>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]