So... I've still this Problem. Without Proxy I have the script sources definded in my html as:
<script type="text/javascript" src="/cocoon-ajax-impl/resource/external/dojo/dojo.js"> The same path I have, if I use my proxy. In the Access.log of httpd I see: GET /cocoon-ajax-impl/resource/external/dojo/dojo.js HTTP/1.0" 404 245 so the requests to ajax and forms servlet aren't routed correct and I've to add a special configuration to my proxy: <Location /cocoon-forms-impl> RequestHeader add MANDANT mandantA ProxyPass http://localhost:8888/cocoon-forms-impl ProxyPassReverse http://localhost:8888/cocoon-forms-impl ProxyPassReverseCookiePath / / Allow from all </Location> <Location /cocoon-ajax-impl> RequestHeader add MANDANT mandantA ProxyPass http://localhost:8888/cocoon-ajax-impl ProxyPassReverse http://localhost:8888/cocoon-ajax-impl ProxyPassReverseCookiePath / / Allow from all </Location> is this correct? I think it's a bit a hack. Regards, Mike -----Ursprüngliche Nachricht----- Von: Michel Erard [mailto:[EMAIL PROTECTED] Gesendet: Fr 19.10.2007 10:10 An: [email protected] Betreff: http-proxy and forms/ajax Hello, I've a problem, when I use a http-proxy in front of my cocoon-application, the browser cannot get the javascript files from forms and ajax block. In my pipeline I've defined like this: <map:transform type="forms" /> <map:transform src="stylesheets/forms-style.xsl"> <map:parameter name="dojo-resources" value="{servlet:ajax:/resource/external/dojo}" /> <map:parameter name="forms-resources" value="{servlet:forms:/resource/external/forms}" /> </map:transform> <map:transform type="servletLinkRewriter"/> if use the application direct width jetty (localhost:8888/myApp), it is running well. When I use a proxy, for testing issues, defined in apache httpd, becaus so I can test different cases: <Location /myApp/mandantA> RequestHeader add MANDANT mandantA ProxyPass http://localhost:8888/myApp ProxyPassReverse http://localhost:8888/myApp ProxyPassReverseCookiePath / / Allow from all </Location> <Location /myApp/mandantB> RequestHeader add MANDANT mandantB ProxyPass http://localhost:8888/myApp ProxyPassReverse http://localhost:8888/myApp ProxyPassReverseCookiePath / / Allow from all </Location> I've problems with forms and ajax, becaus the links in the html code aren't correct. They are defined as: cocoon.formsResourcesUri = "/myApp/cocoon-forms-impl/resource/external/forms"; And the resources aren't found with the proxy. I thing they should be: cocoon-forms-impl/resource/external/forms or http://localhost/myApp/mandantA/cocoon-forms-impl/resource/external/forms Do I have to configure this or did I make a fault? Thanks, Mike ____________________________________________ QuickLine WebMail - http://www.QuickLine.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
