Hello all. I'm just looking for a quick sanity check before I go off
to build some pieces....

I'm building out a webapp that will use Struts with Tomcat 5.0.2x. I'm
planning to run everything under Tomcat and avoid deploying Apache for
handling static content.

I've prototyped a signup module for the app, and I'm experimenting
with the behaviour of the module. Currently, the module is at a URL of
localhost/<servercontext>/signup, and the initial action is setup as
"welcome.do". So to signup, a user would go to
localhost/webapp/signup/welcome.do.

Testing this, I entered localhost/webapp/signup as a URL, and Tomcat
came back with a directory listing. I can disable that in web.xml, but
then that URL comes back as 404. I tried putting a file named
index.jsp (which is set up as a welcome file in web.xml) in the
directory, but I still got a directory listing.

What I'd like to do is have the incomplete URL automatically append
the "welcome.do" and forward the user to the start of the signup
module. Ideally, I'd set this up as a pattern for every module in the
app.

I'm thinking the best way to do this is to extend
org.apache.catalina.servlets.DefaultServlet to simply append
"welcome.do" when the URL doesn't include an action, and then let
Struts handle everything from there. But before I go do that, I want
to make sure I'm not missing an easier alternative, either by changing
my action mapping patterns or pulling some other Struts and/or Tomcat trick.

Any and all advice gratefully accepted!

Thanks,
Kev

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to