Hi,

> - Tomcat as the jsp engine serving all jsp pages
sounds like you've already got that, albeit not in the typical manner

> - Apache as the shared webserver serving everything else including shtml
> files (ie. html with server side includes)
and I assume this is working as long as you dont need to include the
output from jsps?

> - Mod JServ using apj12 as the protocol for apache to talk to tomcat
have you been through the howto in the tomcat documentation?  

I can see what you're saying, and it all makes sense, and I also think
that it would probably be handled by getting mod_jk up and running.  Have
a read of the tomcat docs in the distribution that you have (what version
of tomcat and apache do you have btw?  I'm assuming 3.x and 1.3.x).  I
dont know a lot about the way apache handles shtmls but assume that it
will process a jsp if it is mounted using a JkMount.

so in short, see how you go with the howto in the docs and let us know (o:

cheesr
dim


> Unfortunately all the jsp pages are in the same document root as all the
> html images etc and all links are already set up so I can't just strip out
> the jsps, put them into a separate directory and set up a context for that
> directory.  I really need a solution that allows them to stay in place and
> have tomcat pick up jsps, while Apache picks up the rest.
> 
> Currently I managed to achieve the following :-
> 1) Got apache to pass all files that end in *.jsp through to Tomcat by using
> a transparent rewrite rule (don't know how to do this using mod_jserv) using
> the following line
> 
> RewriteRule ^/(.*jsp)$ http://myserver:8987/$1 [P]
> 
> 2) Got server side includes that include static files only to work using the
> following lines
> 
> Options Includes
> AddHandler server-parsed .html
> 
> However the above will not work if the server side include is a reference to
> a jsp page.  The uncompiled jsp text will be inlined in the shtml file
> instead of doing what I want which is to have the jsp page be executed by
> tomcat and the results being inlined by the server side include
> 
> Does anybody know the answer or have any ideas?
> 
> Regards,
> 
> Graeme.
> 

Reply via email to