Rép : Re: Rewrite WO app URL
Hi All,nobody have idea about my problem.Thanks for your help.Envoyé depuis iCloudLe 12 sep 2012 à 23:49, Raymond NANEON a écrit :Hi List,for the RewriteLog Pascal was right, permission problem. When I delete /wa pattern from my properties file and apache.conf, my url : http://agecanonix-form.utt.fr/Etudiant/myDefault continue to work but I can't navigate in my app beacause I stuck on myDefault page. When I add /wa pattern I can use my app normaly.How can I use my app correctly through this link : http://agecanonix-form.utt.fr/Etudiant/ ?Here is Rewrite log when /wa deleted for the same link:[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) init rewrite engine with requested uri /Etudiant/wo/3.0.13.3.9.3[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/Etudiant/wo/3.0.13.3.9.3'[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) rewrite '/Etudiant/wo/3.0.13.3.9.3' -> '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/3.0.13.3.9.3'===> Here whe are forcing to return myDefault page[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) forcing '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/3.0.13.3.9.3' to get passed through to next API URI-to-filename handler[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) init rewrite engine with requested uri /Etudiant/wa/myDefault[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/Etudiant/wa/myDefault'[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) rewrite '/Etudiant/wa/myDefault' -> '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa/myDefault'[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) forcing '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa/myDefault' to get passed through to next API URI-to-filename handlerRewrite log with /wa pattern for the same link[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82fb500/initial] (2) init rewrite engine with requested uri /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/9.0.13.3.9.3[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82fb500/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/9.0.13.3.9.3'[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82fb500/initial] (1) pass through /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/9.0.13.3.9.3[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (2) init rewrite engine with requested uri /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/js/nicEdit.js[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/js/nicEdit.js'[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (1) pass through /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/js/nicEdit.js[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (2) init rewrite engine with requested uri /cgi-bin/WebObjects/Dossier-Etudiants.woa/ajax/11.0.13.1[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/cgi-bin/WebObjects/Dossier-Etudiants.woa/ajax/11.0.13.1'[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (1) pass through /cgi-bin/WebObjects/Dossier-Etudiants.woa/ajax/11.0.13.1Thanks for your helpRayEnvoyé depuis iCloudLe 12 sep 2012 à 09:32, Raymond NANEON a écrit :I am not at my office now. Tomorrow I'll try Jhon solution and will look for RewriteLog permission and crash.Envoyé depuis iCloudLe 12 sept. 2012 à 16:40, Pascal Roberta écrit :Le 2012-09-12 à 05:14, Raymond NANEON a écrit :These arguments : RewriteLog "/var/log/apache2/rewrite.log" and RewriteLogLevel 9 in apache.conf , crashes Apache.Please define "crash". It started and closing right away? If yes, check in error_log for the reason… It's probably a permission problem… If it's running for a couple of minutes and it crash while it's running, you have a bigger problem.Envoyé depuis iCloudLe 12 sep 2012 à 01:39, Tim Worman a écrit :Check your rewrite logs to see what the requests are and why they aren't matching.TimUCLA GSE&ISOn Sep 12, 2012, at 1:33 AM, Raymond NANEON wrote:Hi List,I disabled WOAdaptorURL, direct connect, restarted httpd and apache with these new settings :apache.conf :RewriteRule ^/Etudiant(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]properties fileer.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etu
Rép : Re: Rewrite WO app URL
Hi List,for the RewriteLog Pascal was right, permission problem. When I delete /wa pattern from my properties file and apache.conf, my url : http://agecanonix-form.utt.fr/Etudiant/myDefault continue to work but I can't navigate in my app beacause I stuck on myDefault page. When I add /wa pattern I can use my app normaly.How can I use my app correctly through this link : http://agecanonix-form.utt.fr/Etudiant/ ?Here is Rewrite log when /wa deleted for the same link:[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) init rewrite engine with requested uri /Etudiant/wo/3.0.13.3.9.3[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/Etudiant/wo/3.0.13.3.9.3'[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) rewrite '/Etudiant/wo/3.0.13.3.9.3' -> '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/3.0.13.3.9.3'===> Here whe are forcing to return myDefault page[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) forcing '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/3.0.13.3.9.3' to get passed through to next API URI-to-filename handler[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) init rewrite engine with requested uri /Etudiant/wa/myDefault[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/Etudiant/wa/myDefault'[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) rewrite '/Etudiant/wa/myDefault' -> '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa/myDefault'[13/Sep/2012:08:40:31 +0200] [agecanonix-form.utt.fr/sid#8f4e3f0][rid#90636b8/initial] (2) forcing '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa/myDefault' to get passed through to next API URI-to-filename handlerRewrite log with /wa pattern for the same link[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82fb500/initial] (2) init rewrite engine with requested uri /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/9.0.13.3.9.3[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82fb500/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/9.0.13.3.9.3'[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82fb500/initial] (1) pass through /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/9.0.13.3.9.3[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (2) init rewrite engine with requested uri /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/js/nicEdit.js[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/js/nicEdit.js'[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (1) pass through /cgi-bin/WebObjects/Dossier-Etudiants.woa/wo/js/nicEdit.js[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (2) init rewrite engine with requested uri /cgi-bin/WebObjects/Dossier-Etudiants.woa/ajax/11.0.13.1[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (3) applying pattern '^/Etudiant(.*)$' to uri '/cgi-bin/WebObjects/Dossier-Etudiants.woa/ajax/11.0.13.1'[13/Sep/2012:08:36:30 +0200] [agecanonix-form.utt.fr/sid#81e43f0][rid#82f74f0/initial] (1) pass through /cgi-bin/WebObjects/Dossier-Etudiants.woa/ajax/11.0.13.1Thanks for your helpRayEnvoyé depuis iCloudLe 12 sep 2012 à 09:32, Raymond NANEON a écrit :I am not at my office now. Tomorrow I'll try Jhon solution and will look for RewriteLog permission and crash.Envoyé depuis iCloudLe 12 sept. 2012 à 16:40, Pascal Roberta écrit :Le 2012-09-12 à 05:14, Raymond NANEON a écrit :These arguments : RewriteLog "/var/log/apache2/rewrite.log" and RewriteLogLevel 9 in apache.conf , crashes Apache.Please define "crash". It started and closing right away? If yes, check in error_log for the reason… It's probably a permission problem… If it's running for a couple of minutes and it crash while it's running, you have a bigger problem.Envoyé depuis iCloudLe 12 sep 2012 à 01:39, Tim Worman a écrit :Check your rewrite logs to see what the requests are and why they aren't matching.TimUCLA GSE&ISOn Sep 12, 2012, at 1:33 AM, Raymond NANEON wrote:Hi List,I disabled WOAdaptorURL, direct connect, restarted httpd and apache with these new settings :apache.conf :RewriteRule ^/Etudiant(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]properties fileer.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/waer.extensions.ERXApplication.replaceApplicationPath.replace=/EtudiantThe url :http://agecanonix-form.utt.fr/Etudiant/m
Re: Rép : Re: Rewrite WO app URL
> > > Hi List, > > > > I disabled WOAdaptorURL, direct connect, restarted httpd and apache with > these new settings : > > > > apache.conf : > > > > RewriteRule ^/Etudiant(.*)$ > /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] > > > > properties file > > > > > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa > > er.extensions.ERXApplication.replaceApplicationPath.replace=/Etudiant > > > > The url :http://agecanonix-form.utt.fr/Etudiant/myDefault works great > but I have the old url which appears again when I navigate between my app > links. > > > > How I fix it to maintain all links in this format : > http://agecanonix-form.utt.fr/Etudiant/... > > Just remove the "/wa" from your patterns ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Rép : Re: Rewrite WO app URL
These arguments : RewriteLog "/var/log/apache2/rewrite.log" and RewriteLogLevel 9 in apache.conf , crashes Apache. Envoyé depuis iCloudLe 12 sep 2012 à 01:39, Tim Worman a écrit :Check your rewrite logs to see what the requests are and why they aren't matching. Tim UCLA GSE&IS On Sep 12, 2012, at 1:33 AM, Raymond NANEONwrote: > Hi List, > > I disabled WOAdaptorURL, direct connect, restarted httpd and apache with these new settings : > > apache.conf : > > RewriteRule ^/Etudiant(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] > > properties file > > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa > er.extensions.ERXApplication.replaceApplicationPath.replace=/Etudiant > > The url :http://agecanonix-form.utt.fr/Etudiant/myDefault works great but I have the old url which appears again when I navigate between my app links. > > How I fix it to maintain all links in this format : http://agecanonix-form.utt.fr/Etudiant/... > > Thanks > > Envoyé depuis iCloud > > Le 11 sep 2012 à 14:40, Raymond NANEON a écrit : > >> Hi list >> >> Thank you for your answers and I'll change my app setting step by step: >> >> - Try using WOAdaptorURL in JavaMonitor Properties >> - If not working, disable direct connect WODirectConnectEnabled = false >> - I retry if I run my application through apache, wotaskd … the url change or not. >> >> I'm not actually in the office but tomorrow I will tell what I get. >> >> Ray >> >> >> Le 11 sept. 2012 à 20:47, Tim Worman a écrit : >> >> > Raymond, >> > >> > The port number in the URL you posted implies that your app is not running through apache. >> > >> > Once that is solved, this is what I am doing through apache mod_rewrite. >> > >> > Properties: >> > #rewrite the app urls >> > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/appname.woa >> > er.extensions.ERXApplication.replaceApplicationPath.replace=/appname >> > >> > RewriteRule ^/appname(.*)$ /cgi-bin/WebObjects/appname.woa$1 [PT,L] >> > >> > The bottom line here is that is that your mod_rewrite rule has to produce a url that matches the Wonder pattern property. If it isn't working, you're gonna have to turn on your rewrite logging and check the logs to figure out why. >> > >> > RewriteLog "/var/log/apache2/rewrite.log" >> > RewriteLogLevel 9 >> > >> > And here is a great cheat sheet for mod_rewrite. >> > >> > http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/ >> > >> > Tim >> > UCLA GSEIS >> > >> > On Sep 11, 2012, at 7:56 AM, Raymond NANEON wrote: >> > >> >> Hi Pascal, >> >> >> >> I tried all possibilities but nothing work :( >> >> >> >> apache.conf >> >> >> >> LoadModule rewrite_module modules/mod_rewrite.so >> >> LoadModule WebObjects_module modules/mod_WebObjects.so >> >> >> >> ... >> >> >> >> RewriteEngine On >> >> RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> >> >> >> httpd.conf >> >> >> >> >> >> LoadModule rewrite_module modules/mod_rewrite.so >> >> LoadModule WebObjects_module modules/mod_WebObjects.so >> >> >> >> webobjects.conf >> >> >> >> LoadModule rewrite_module modules/mod_rewrite.so >> >> LoadModule WebObjects_module modules/mod_WebObjects.so >> >> >> >> ... >> >> >> >> RewriteEngine On >> >> RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> >> >> >> >> >> Result : http://agecanonix-form.utt.fr:43836/Students/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault >> >> >> >> >> >> And you are 100% sure that you are not using direct connect and that the app is running with Apache, wotaskd and the adaptor? >> >> ===> I don't know it the server is using direct connect. I know if we turn off wotaskd, all apps continue to work. How can I configue my app to run with apache? >> >> >> >> >> >> Thank >> >> Envoyé depuis iCloud >> >> >> >> Le 11 sep 2012 à 05:30, Pascal Robert a écrit : >> >> >> >>> >> >>> Le 2012-09-11 à 08:27, Raymond NANEON a écrit : >> >>> >> Hi Pascal, >> >> I do all changes but nothing works for me. Do you load mod_rewrite.so in your apache conf? >> >>> >> >>> Well, yes or it will not work… And it have to be loaded before the WebObjects module. >> >>> >> apache.conf : >> >> RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> >> Properties : >> >> er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa >> er.extensions.ERXApplication.replaceApplicationPath.replace=/Students >> >> DirectAction.java : >> >> public WOActionResults myDefaultAction() { >> if (useCasService()) >> return loginCASPage(); >> else >> return loginNoCasPage(null); >> } >> >>
Rép : Re: Rewrite WO app URL
Hi List,I disabled WOAdaptorURL, direct connect, restarted httpd and apache with these new settings :apache.conf :RewriteRule ^/Etudiant(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]properties fileer.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa er.extensions.ERXApplication.replaceApplicationPath.replace=/EtudiantThe url :http://agecanonix-form.utt.fr/Etudiant/myDefault works great but I have the old url which appears again when I navigate between my app links.How I fix it to maintain all links in this format : http://agecanonix-form.utt.fr/Etudiant/... ThanksEnvoyé depuis iCloudLe 11 sep 2012 à 14:40, Raymond NANEON a écrit :Hi list Thank you for your answers and I'll change my app setting step by step: - Try using WOAdaptorURL in JavaMonitor Properties - If not working, disable direct connect WODirectConnectEnabled = false - I retry if I run my application through apache, wotaskd … the url change or not. I'm not actually in the office but tomorrow I will tell what I get. Ray Le 11 sept. 2012 à 20:47, Tim Wormana écrit : > Raymond, > > The port number in the URL you posted implies that your app is not running through apache. > > Once that is solved, this is what I am doing through apache mod_rewrite. > > Properties: > #rewrite the app urls > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/appname.woa > er.extensions.ERXApplication.replaceApplicationPath.replace=/appname > > RewriteRule ^/appname(.*)$ /cgi-bin/WebObjects/appname.woa$1 [PT,L] > > The bottom line here is that is that your mod_rewrite rule has to produce a url that matches the Wonder pattern property. If it isn't working, you're gonna have to turn on your rewrite logging and check the logs to figure out why. > > RewriteLog "/var/log/apache2/rewrite.log" > RewriteLogLevel 9 > > And here is a great cheat sheet for mod_rewrite. > > http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/ > > Tim > UCLA GSEIS > > On Sep 11, 2012, at 7:56 AM, Raymond NANEON wrote: > >> Hi Pascal, >> >> I tried all possibilities but nothing work :( >> >> apache.conf >> >> LoadModule rewrite_module modules/mod_rewrite.so >> LoadModule WebObjects_module modules/mod_WebObjects.so >> >> ... >> >> RewriteEngine On >> RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> >> httpd.conf >> >> >> LoadModule rewrite_module modules/mod_rewrite.so >> LoadModule WebObjects_module modules/mod_WebObjects.so >> >> webobjects.conf >> >> LoadModule rewrite_module modules/mod_rewrite.so >> LoadModule WebObjects_module modules/mod_WebObjects.so >> >> ... >> >> RewriteEngine On >> RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> >> >> Result : http://agecanonix-form.utt.fr:43836/Students/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault >> >> >> And you are 100% sure that you are not using direct connect and that the app is running with Apache, wotaskd and the adaptor? >> ===> I don't know it the server is using direct connect. I know if we turn off wotaskd, all apps continue to work. How can I configue my app to run with apache? >> >> >> Thank >> Envoyé depuis iCloud >> >> Le 11 sep 2012 à 05:30, Pascal Robert a écrit : >> >>> >>> Le 2012-09-11 à 08:27, Raymond NANEON a écrit : >>> Hi Pascal, I do all changes but nothing works for me. Do you load mod_rewrite.so in your apache conf? >>> >>> Well, yes or it will not work… And it have to be loaded before the WebObjects module. >>> apache.conf : RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] Properties : er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa er.extensions.ERXApplication.replaceApplicationPath.replace=/Students DirectAction.java : public WOActionResults myDefaultAction() { if (useCasService()) return loginCASPage(); else return loginNoCasPage(null); } Result : http://agecanonix-form.utt.fr:40840/Students/myDefault/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault >>> >>> And you are 100% sure that you are not using direct connect and that the app is running with Apache, wotaskd and the adaptor? >>> Envoyé depuis iCloud Le 11 sep 2012 à 05:04, Pascal Robert a écrit : > > Le 2012-09-11 à 07:52, Raymond NANEON a écrit : > >> Hi Pascal, >> >> I followed the wocommunity slide but It doesn't work : >> >> Application.java >> >> public String _rewriteURL(String url){ >> String processedURL = url; >> if(url != null && _replaceApplicationPathPattern != null && _replaceApplicationPathRepla
Re: Rép : Re: Rewrite WO app URL
On Tue, Sep 11, 2012 at 9:56 AM, Raymond NANEON wrote: > Hi Pascal, > > I tried all possibilities but nothing work :( > > apache.conf > > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule WebObjects_module modules/mod_WebObjects.so > > ... > > RewriteEngine On > RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 > [PT,L] > > httpd.conf > > > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule WebObjects_module modules/mod_WebObjects.so > > webobjects.conf > > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule WebObjects_module modules/mod_WebObjects.so > > ... > > RewriteEngine On > RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 > [PT,L] > > > Result : * > http://agecanonix-form.utt.fr:43836/Students/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault > * > > > And you are 100% sure that you are not using direct connect and that the > app is running with Apache, wotaskd and the adaptor? > ===> I don't know it the server is using direct connect. I know if we turn > off wotaskd, all apps continue to work. How can I configue my app to run > with apache? > You ARE using direct connect. You can tell because of the colon and port number after the host name in the url. You can disable it using the Properties file: WODirectConnectEnabled = false But if you are running through eclipse you will probably need to change your launch arguments on the WO tab. John ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Rép : Re: Rewrite WO app URL
Hi Pascal,I tried all possibilities but nothing work :(apache.confLoadModule rewrite_module modules/mod_rewrite.soLoadModule WebObjects_module modules/mod_WebObjects.so...RewriteEngine OnRewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]httpd.confLoadModule rewrite_module modules/mod_rewrite.soLoadModule WebObjects_module modules/mod_WebObjects.sowebobjects.confLoadModule rewrite_module modules/mod_rewrite.soLoadModule WebObjects_module modules/mod_WebObjects.so...RewriteEngine OnRewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]Result : http://agecanonix-form.utt.fr:43836/Students/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault And you are 100% sure that you are not using direct connect and that the app is running with Apache, wotaskd and the adaptor?===> I don't know it the server is using direct connect. I know if we turn off wotaskd, all apps continue to work. How can I configue my app to run with apache?ThankEnvoyé depuis iCloudLe 11 sep 2012 à 05:30, Pascal Robert a écrit : Le 2012-09-11 à 08:27, Raymond NANEONa écrit : > Hi Pascal, > > I do all changes but nothing works for me. Do you load mod_rewrite.so in your apache conf? Well, yes or it will not work… And it have to be loaded before the WebObjects module. > apache.conf : > > RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] > > Properties : > > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa > er.extensions.ERXApplication.replaceApplicationPath.replace=/Students > > DirectAction.java : > > public WOActionResults myDefaultAction() { > if (useCasService()) > return loginCASPage(); > else > return loginNoCasPage(null); > } > > Result : http://agecanonix-form.utt.fr:40840/Students/myDefault/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault And you are 100% sure that you are not using direct connect and that the app is running with Apache, wotaskd and the adaptor? > Envoyé depuis iCloud > > Le 11 sep 2012 à 05:04, Pascal Robert a écrit : > >> >> Le 2012-09-11 à 07:52, Raymond NANEON a écrit : >> >> > Hi Pascal, >> > >> > I followed the wocommunity slide but It doesn't work : >> > >> > Application.java >> > >> > public String _rewriteURL(String url){ >> > String processedURL = url; >> > if(url != null && _replaceApplicationPathPattern != null && _replaceApplicationPathReplace != null){ >> > processedURL = processedURL.replaceFirst(_replaceApplicationPathPattern, _replaceApplicationPathReplace); >> > } >> > return processedURL; >> > } >> > >> > Apache.conf >> > >> > RewriteEngine On >> > RewriteRule ^/Profil(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> > >> > Properties file >> > >> > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa >> > er.extensions.ERXApplication.replaceApplicationPath.replace=/Profil >> > >> > In result I have this url : http://imac-cedre.utt.fr:1242/Profil/wa/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault instead of it : http://imac-cedre.utt.fr:1242/Profil >> >> Your rules doesn't match. In Apache you say Dossier-Etudiants.woa/wa but in the properties you didn't put the /wa … >> >> For WOCommunity.org, I use: >> >> RewriteRule ^/page(.*)$ /apps/WebObjects/WOCommunityPublic.woa/wa$1 [PT,L] >> >> Properties: >> >> er.extensions.ERXApplication.replaceApplicationPath.pattern=/apps/WebObjects/WOCommunityPublic.woa/wa >> er.extensions.ERXApplication.replaceApplicationPath.replace=/page >> >> So everything matches. And the rewriting won't work with direct connect... >> >> > What am I doing wrong? >> > >> > thanks >> > Envoyé depuis iCloud >> > >> > Le 11 sep 2012 à 02:33, Raymond NANEON a écrit : >> > >> >> Thanks to Pascal and Adalbert for them reactivity. I go to see wocommunity slide to fix my problem. >> >> >> >> Ray >> >> Envoyé depuis iCloud >> >> >> >> Le 11 sep 2012 à 02:20, Pascal Robert a écrit : >> >> >> >>> http://fr.slideshare.net/wocommunity/errest (page 32) >> >>> >> >>> http://fr.slideshare.net/wocommunity/hidden-treasures-in-project-wonder (page 13) >> >>> >> >>> http://wiki.wocommunity.org/display/documentation/Configuring+Apache+for+WebObjects >> >>> >> >>> > Hi List, >> >>> > >> >>> > I want to rewrite my new app url http://myserver/cgi-bin/WebObjects/myapp to http::/myserver/myapp. Which parameter can I use in properties file to change it? >> >>> > >> >>> > Thanks for your help. >> >>> > Envoyé depuis iCloud >> >>> > ___ >> >>> > Do not post admin requests to the list. They will be ignored. >> >>> > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> >>> > Help/Unsubscribe/Update your Subscription: >> >>> > https://lists.apple.com/mailman/o
Rép : Re: Rewrite WO app URL
Hi Pascal,I do all changes but nothing works for me. Do you load mod_rewrite.so in your apache conf?apache.conf : RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]Properties :er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/waer.extensions.ERXApplication.replaceApplicationPath.replace=/StudentsDirectAction.java :public WOActionResults myDefaultAction() { if (useCasService()) return loginCASPage(); else return loginNoCasPage(null); }Result : http://agecanonix-form.utt.fr:40840/Students/myDefault/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefaultEnvoyé depuis iCloudLe 11 sep 2012 à 05:04, Pascal Robert a écrit : Le 2012-09-11 à 07:52, Raymond NANEONa écrit : > Hi Pascal, > > I followed the wocommunity slide but It doesn't work : > > Application.java > > public String _rewriteURL(String url){ > String processedURL = url; > if(url != null && _replaceApplicationPathPattern != null && _replaceApplicationPathReplace != null){ > processedURL = processedURL.replaceFirst(_replaceApplicationPathPattern, _replaceApplicationPathReplace); > } > return processedURL; > } > > Apache.conf > > RewriteEngine On > RewriteRule ^/Profil(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] > > Properties file > > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa > er.extensions.ERXApplication.replaceApplicationPath.replace=/Profil > > In result I have this url : http://imac-cedre.utt.fr:1242/Profil/wa/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault instead of it : http://imac-cedre.utt.fr:1242/Profil Your rules doesn't match. In Apache you say Dossier-Etudiants.woa/wa but in the properties you didn't put the /wa … For WOCommunity.org, I use: RewriteRule ^/page(.*)$ /apps/WebObjects/WOCommunityPublic.woa/wa$1 [PT,L] Properties: er.extensions.ERXApplication.replaceApplicationPath.pattern=/apps/WebObjects/WOCommunityPublic.woa/wa er.extensions.ERXApplication.replaceApplicationPath.replace=/page So everything matches. And the rewriting won't work with direct connect... > What am I doing wrong? > > thanks > Envoyé depuis iCloud > > Le 11 sep 2012 à 02:33, Raymond NANEON a écrit : > >> Thanks to Pascal and Adalbert for them reactivity. I go to see wocommunity slide to fix my problem. >> >> Ray >> Envoyé depuis iCloud >> >> Le 11 sep 2012 à 02:20, Pascal Robert a écrit : >> >>> http://fr.slideshare.net/wocommunity/errest (page 32) >>> >>> http://fr.slideshare.net/wocommunity/hidden-treasures-in-project-wonder (page 13) >>> >>> http://wiki.wocommunity.org/display/documentation/Configuring+Apache+for+WebObjects >>> >>> > Hi List, >>> > >>> > I want to rewrite my new app url http://myserver/cgi-bin/WebObjects/myapp to http::/myserver/myapp. Which parameter can I use in properties file to change it? >>> > >>> > Thanks for your help. >>> > Envoyé depuis iCloud >>> > ___ >>> > Do not post admin requests to the list. They will be ignored. >>> > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> > Help/Unsubscribe/Update your Subscription: >>> > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >>> > >>> > This email sent to prob...@macti.ca >>> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com >> >> This email sent to rnan...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Rép : Re: Rewrite WO app URL
Hi Pascal,I followed the wocommunity slide but It doesn't work :Application.java public String _rewriteURL(String url){ String processedURL = url; if(url != null && _replaceApplicationPathPattern != null && _replaceApplicationPathReplace != null){ processedURL = processedURL.replaceFirst(_replaceApplicationPathPattern, _replaceApplicationPathReplace); } return processedURL; }Apache.confRewriteEngine OnRewriteRule ^/Profil(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]Properties file er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woaer.extensions.ERXApplication.replaceApplicationPath.replace=/ProfilIn result I have this url : http://imac-cedre.utt.fr:1242/Profil/wa/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault instead of it : http://imac-cedre.utt.fr:1242/ProfilWhat am I doing wrong?thanksEnvoyé depuis iCloudLe 11 sep 2012 à 02:33, Raymond NANEON a écrit :Thanks to Pascal and Adalbert for them reactivity. I go to see wocommunity slide to fix my problem.RayEnvoyé depuis iCloudLe 11 sep 2012 à 02:20, Pascal Robert a écrit :http://fr.slideshare.net/wocommunity/errest (page 32) http://fr.slideshare.net/wocommunity/hidden-treasures-in-project-wonder (page 13) http://wiki.wocommunity.org/display/documentation/Configuring+Apache+for+WebObjects > Hi List, > > I want to rewrite my new app url http://myserver/cgi-bin/WebObjects/myapp to http::/myserver/myapp. Which parameter can I use in properties file to change it? > > Thanks for your help. > Envoyé depuis iCloud > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to prob...@macti.ca ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com This email sent to rnan...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Rép : Re: Rewrite WO app URL
Thanks to Pascal and Adalbert for them reactivity. I go to see wocommunity slide to fix my problem.RayEnvoyé depuis iCloudLe 11 sep 2012 à 02:20, Pascal Robert a écrit :http://fr.slideshare.net/wocommunity/errest (page 32) http://fr.slideshare.net/wocommunity/hidden-treasures-in-project-wonder (page 13) http://wiki.wocommunity.org/display/documentation/Configuring+Apache+for+WebObjects > Hi List, > > I want to rewrite my new app url http://myserver/cgi-bin/WebObjects/myapp to http::/myserver/myapp. Which parameter can I use in properties file to change it? > > Thanks for your help. > Envoyé depuis iCloud > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to prob...@macti.ca ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com