Re: Advice wanted about mapping URIs to pages

2003-09-07 Thread Marco Tedone
Why don't you put all your stuff under Tomcat? With Struts 1.1, it's
possible to define several contexts for your application (i.e. have several
struts-config.xml files) and this seems to me the solution which possibly
could address your needs. Additionally, if you have the possibility, the
ideal solution would be a mixture between Apache httpd and Tomcat, so that
HTML is served by Apache which guarantees better performances.

I know that the security issue is a 'pain in the ass' (I'm writing my
security model but the reason is that I'm guaranteeing security on the EJB
tier, and there is no vendor-independent security solution at present), but
if you need only to check security at the web-lier, I would seriously think
to implement the security using Tomcat native architecture, with one of its
security realms modules.

Hope this will help,

Marco
- Original Message - 
From: Bob Langford [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, September 07, 2003 1:19 AM
Subject: Advice wanted about mapping URIs to pages


 I'm trying to decide how to lay out my application.  The major question
 is how to make Tomcat run it, but ideas for better organization would
 be welcome also.

 I'd better describe the setup, even though it's a bit lengthy.  I'm
running
 a separate instance of Tomcat, dedicated to this project.  It's got two
major
 sections: access control and content.
 1) The access control is a set of JSP pages (using Struts) that handle
 user signup, login, etc.  I have written a Filter that checks
credentials
 on each page.
 2) The content is a bunch of static HTML, GIFs, Flash, etc.  Down the road
 there will also be some JSP here.  This stuff is written by another
person,
 and mostly already exists.

 I'd like to have the directory|  Accessed from URI's such as these:
 layout like this: |

 ./tomcat/webapps/control.war xyz.com/
 ./web/public/*.html  xyz.com/public/foo.html
 ./web/basic/*.html   xyz.com/good/bar.html
 ./web/deluxe/*.html  xyz.com/better/some.pdf
 ./web/premier/*.html xyz.com/best/cool.swf

 The first one seems straightforward.  The others are a bit harder.  It's
not
 going to be possible to put them into a .WAR file, and they're going to
 be updated constantly.  They're not under the $CATALINA_BASE/webapps
directory,
 so I don't know how to tell Tomcat to find them.  Maybe symbolic links?

 The hard part is context.  My custom Filter has to apply to all the
 directories
 under ./web, but also access the Session and other data that is part of
 control.war,
 and I've had trouble doing that.  It would be easy to have them be
separate
 apps,
 but I can't get my authentication working that way.

 Any suggestions or ideas would be greatly appreciated.  I'm still
 experimenting,
 but I feel like every idea I've tried is an ugly hack.  I'd rather be
 elegant :-)

 Thanks!

 P.S.  Infrastructure:  Linux 2.4.x, Tomcat 4.1.27, Struts 1.1.  Solutions
 don't
 have to be portable to other software.  I'd rather not use Tomcat 5,
 though.  (Yet)


 --
 Bob Langford
 Silicon Masters Consulting, Inc.8207 Stone River Court, Richmond, VA
23235
 phone:  804-674-1253  fax:  804-745-6650
 http://www.silicon-masters.com/



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





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



Advice wanted about mapping URIs to pages

2003-09-06 Thread Bob Langford
I'm trying to decide how to lay out my application.  The major question
is how to make Tomcat run it, but ideas for better organization would
be welcome also.
I'd better describe the setup, even though it's a bit lengthy.  I'm running
a separate instance of Tomcat, dedicated to this project.  It's got two major
sections: access control and content.
1) The access control is a set of JSP pages (using Struts) that handle
   user signup, login, etc.  I have written a Filter that checks credentials
   on each page.
2) The content is a bunch of static HTML, GIFs, Flash, etc.  Down the road
   there will also be some JSP here.  This stuff is written by another person,
   and mostly already exists.
I'd like to have the directory|  Accessed from URI's such as these:
layout like this: |
./tomcat/webapps/control.war xyz.com/
./web/public/*.html  xyz.com/public/foo.html
./web/basic/*.html   xyz.com/good/bar.html
./web/deluxe/*.html  xyz.com/better/some.pdf
./web/premier/*.html xyz.com/best/cool.swf
The first one seems straightforward.  The others are a bit harder.  It's not
going to be possible to put them into a .WAR file, and they're going to
be updated constantly.  They're not under the $CATALINA_BASE/webapps directory,
so I don't know how to tell Tomcat to find them.  Maybe symbolic links?
The hard part is context.  My custom Filter has to apply to all the 
directories
under ./web, but also access the Session and other data that is part of 
control.war,
and I've had trouble doing that.  It would be easy to have them be separate 
apps,
but I can't get my authentication working that way.

Any suggestions or ideas would be greatly appreciated.  I'm still 
experimenting,
but I feel like every idea I've tried is an ugly hack.  I'd rather be 
elegant :-)

Thanks!

P.S.  Infrastructure:  Linux 2.4.x, Tomcat 4.1.27, Struts 1.1.  Solutions 
don't
have to be portable to other software.  I'd rather not use Tomcat 5, 
though.  (Yet)

--
Bob Langford
Silicon Masters Consulting, Inc.8207 Stone River Court, Richmond, VA  23235
phone:  804-674-1253  fax:  804-745-6650 
http://www.silicon-masters.com/  



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