hy,

thats a very pragmatic idea. i like such approaches.
but, hmm... wouldn't this need lots of "static" links
in your pages ???

i mean, you really must point to the myapp-static pages
with absolute links. What about maintenance ... ???

seems as if i need to do it in this way, or let cocoon
serve everything ;-(

Maybe i can plugin something in to apache, or would it be
a big problem to get mod_JK do what i want (hacking ...) ???
I'll go and ask the apache-group ...
and report back, what i get from there maybe in a Wiki ;-) ?

anyway thanks for the tip...

regards, hussayn


Luca Morandini wrote:
Hussayn,

I know it is not a smart solution, but it worked for me.

1) Setup mod_jk to redirect everything starting with "myapp" to Tomcat/Cocoon
2) Setup an alias named "myapp-static" pointed to a directory containing your static files
3) Use URI like "/myapp/dynamic.htlm" for dynamic content and URI like "/myapp-static/static.html" for static content

This has the advantage of scaling up well: we have three web-servers serving the static content ("/myapp-static/*") and one
app-server serving the Cocoon-generated content ("/myapp/*").

Regards.

---------------------------------------------
               Luca Morandini
               GIS Consultant
              [EMAIL PROTECTED]
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------



-----Original Message-----
From: SAXESS - Hussayn Dabbous [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 13, 2003 6:14 PM
To: [EMAIL PROTECTED]
Subject: how can i get static files REALLY been processed by apache ???


Hy;

When i setup apache/tomcat/cocoon, i run into following
fancy problem. Although what i want seems trivial, but i did not
manage to get it done (I might not know the magic command to get round it)

Here is the problem:

1.) I want all static files been served by apache, i.e.:

    *.gif, *.html, *.jpg

2.) I want *ALL* other files be served by cocoon.


Now how should i setup mod_jk.conf ????

this doesn't help:

<IfModule mod_jk.c>
  JkWorkersFile /etc/httpd/conf/workers.properties
  JkLogFile     /var/log/httpd/mod_jk.log
  JkLogLevel error
  JkMount /cocoon   cocoon
  JkMount /cocoon/  cocoon
  JkMount /cocon/*  cocoon
</IfModule>

because it redirects everything to cocoon. But apache shall
serve the files mentioned above ...

This is not complete (Indeed it can never be complete):
<IfModule mod_jk.c>
  JkWorkersFile /etc/httpd/conf/workers.properties
  JkLogFile     /var/log/httpd/mod_jk.log
  JkLogLevel error
  JkMount /cocoon/*.xml   cocoon
  JkMount /cocoon/*.jsp   cocoon
  JkMount /cocon/*.foo    cocoon
  ...
</IfModule>

The list could potentially go down endlessly.
There MUST be an obvious solution to this!

Anyone can help me here ?

regards, Hussayn

--
Dr. Hussayn Dabbous
SAXESS Software Design GmbH
Neuenhöfer Allee 125
50935 Köln
Telefon: +49-221-56011-0
Fax:     +49-221-56011-20
E-Mail:  [EMAIL PROTECTED]


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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

--
Dr. Hussayn Dabbous
SAXESS Software Design GmbH
Neuenhöfer Allee 125
50935 Köln
Telefon: +49-221-56011-0
Fax:     +49-221-56011-20
E-Mail:  [EMAIL PROTECTED]


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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

Reply via email to