Hi Keith,

honestly I don't see any reason why this would not work.
Everything seems OK. :-(
I want to give you a few hints to try different stuff:

0) Your web.xml might follow the 2.2 dtd schema.
If that is the case then filter redirectors will not get included in the
web.xml.
You can try to add the
mergewebxml="${basedir}/src/main/webapp/WEB-INF/cactus-web.xml"
parameter to your cactifywar task.

1) First try to execute ant in verbose mode: ant -v
and see if the redirectors get added. You can also redirect the output with
> to a file
and attach the output to your mail here.

2) I think there was some problem with Ant 1.7.0.
If the first hint does not work you can try to downgrade to ant 1.6.5, or
use ant 1.7.1 or
Ant 1.8.0.

3) Also try to execute the sample tests that come with the source
distribution.
See how they work and follow their principles.

Hope some of these help.

Best of luck, Petar.

2008/6/4 Keith R. Davis <[EMAIL PROTECTED]>:

> Let's try the build.xml part again:
>
>     <!-- Cactify the WAR -->
>     <target name="cactify-war" depends="-copy-cactus-tests,dist">
>        <cactifywar destfile="${dist.dir}/${cactus.war}"
> srcfile="${dist.war}">
>            <servletredirector/>
>            <servletredirector name="${cactus.servlet.redirector}"
> mapping="/${cactus.servlet.redirector}" roles="test,admin"/>
>            <filterredirector
> mapping="/${cactus.webapp.context}/${cactus.filter.redirector}"/>
>            <jspredirector
> mapping="/${cactus.webapp.context}/${cactus.jsp.redirector}"/>
>        </cactifywar>
>        <delete failonerror="false" includeEmptyDirs="true">
>            <fileset dir="${basedir}" includes="cactus*"/>
>        </delete>
>    </target>
>
> On Wed, 04 Jun 2008 06:15:18 -0600, Keith R. Davis
> <[EMAIL PROTECTED]> wrote:
> >
> >
> >  Thanks for the quick response!  See my answers below and here is the
> > important bit of my build.xml and as I said before, the task never
> > inserts the filterredirector:
> >
> >       *       *               *               *                       *
>                     *
> >               *                       *               *               *
> >       *               *
> >   -- Begin properties for the above --
> >
> >  cactus.host = http://localhost cactus.port = 8080
> > cactus.webapp.context = openeprs-svcs cactus.service = RUN_TEST
> > cactus.servlet.redirector = ServletRedirectorSecure
> > cactus.jsp.redirector = JspRedirector cactus.filter.redirector =
> > FilterRedirector cactus.war = cactus-test.war
> >
> >  -- End properties for the above --
> >
> >  What is your Cactus version that you use? 1.8.0 (binary dist from
> > Apache)
> >  What version of Ant you use? 1.7.0
> >  What is your JVM version and operating System? Ubuntu Linux 8.04
> > with JDK 1.6.0_06
> >  On Wed, 4 Jun 2008 09:41:25 +0300, "Petar Tahchiev"  wrote:   Hi
> > Keith,
> >  the short answer is Yes. You
> > should be able to test Filters with
> > Servlet API 2.5.
> >  We do it in the sample projects that come with Cactus.
> >  What is your Cactus version that you use?
> >  What version of Ant you use?
> >  What is your JVM version and operating System?
> >  Please post your build.xml here to see what is wrong with it.
> >  Also have a look at the Cactus SVN repository - we have sample
> > applications that execute filter tests, and they work.
> >  Thanks, Petar.
> >   2008/6/4 Keith R. Davis :
> >   All,
> >  I am using Glassfish V2UR2 and my web application is using version
> > 2.5 of the servlet API.  I have basic Cactus servlet tests working,
> > however I cannot get filter tests to work.  I think this has to do
> > with the cactifywar ant task not adding the filter redirector to the
> > web.xml.  I have one defined in the task, but it doesn't show up when
> > the war is cactified.
> >  The short question, can I test filters with 2.5 of the servlet API?
> > Everything else seems to work fine except filters.  I did see older
> > threads on the list that
> > servlets using 2.4 and greater of the API
> > were not supported. Has this been updated?
> >  Finally if I am being an idiot and it is not supported, is there a
> > workaround or another tool that can test filters in container with the
> > newest servlet APIs.
> >  Thanks!
> >
> > ---------------------------------------------------------------------
> >  To unsubscribe, e-mail: [EMAIL PROTECTED]
> > [2]
> >  For additional commands, e-mail: [EMAIL PROTECTED]
> > [3]
> >  --
> >  Regards, Petar!
> >  Karlovo, Bulgaria.
> >  - - - - - - - -
> >  | Author @ Manning Publications.
> >  | Technical Consultant @ HP
> >  | BGJUG-Bulgarian Java User Group Leader.
> >  | Apache Jakarta PMC member.
> >  | Jakarta Cactus Lead Developer.
> >  | Blogger: http://weblogs.java.net/blog/paranoiabla/ [4]
> >  - - - - - - - -
> >  Public PGP Key at:
> >
> https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611
> > [5]
> >  Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611
> >
> >
> >
> > Links:
> > ------
> > [1]
> > mailto:[EMAIL PROTECTED]
> > [2] mailto:[EMAIL PROTECTED]
> > [3] mailto:[EMAIL PROTECTED]
> > [4] http://weblogs.java.net/blog/paranoiabla/
> > [5]
> >
> https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Regards, Petar!
Karlovo, Bulgaria.
- - - - - - - -
| Author @ Manning Publications.
| Technical Consultant @ HP
| BGJUG-Bulgarian Java User Group Leader.
| Apache Jakarta PMC member.
| Jakarta Cactus Lead Developer.
| Blogger: http://weblogs.java.net/blog/paranoiabla/
- - - - - - - -
Public PGP Key at:
https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611
Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611

Reply via email to