Rép : Re: Rewrite WO app URL

2012-09-17 Thread Raymond NANEON
Hi All,nobody have idea about my problem.Thanks for your help.Envoyé depuis iCloudLe 12 sep 2012 à 23:49, Raymond NANEON rnan...@me.com 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 rnan...@me.com 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 Robert prob...@macti.ca a écrit :Le 2012-09-12 à 05:14, Raymond NANEON rnan...@me.com 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 li...@thetimmy.com a écrit :Check your rewrite logs to see what the requests are and why they aren't matching.TimUCLA GSEISOn Sep 12, 2012, at 1:33 AM, Raymond NANEON rnan...@me.com 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 

Re: Rewrite WO app URL

2012-09-17 Thread George Domurot
Hi Raymond,

Rewriting an entire app is simple and straight forward with Wonder. You are 
most likely over coding.

1) update your Properties file

# Apache Deployment Rewrite
er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/AppName.woa
er.extensions.ERXApplication.replaceApplicationPath.replace=/AppName

2) update Apache
IfModule mod_rewrite.c
 RewriteEngine On
 RewriteRule ^/AppName(.*)$ /cgi-bin/WebObjects/AppName.woa$1 [PT,L]
/IfModule

NOTE: properties and rewrite mirror each other. The first line in Properties 
matches the second part of the rewrite rule, and the second line matches the 
first part.

3) if you've done anything else
Delete it, i.e. don't screw with Application._rewriteURL.

-G



On Sep 17, 2012, at 12:42 AM, Raymond NANEON wrote:

 Hi All,
 
 nobody have idea about my problem.
 
 Thanks for your help.
 
 Envoyé depuis iCloud
 
 Le 12 sep 2012 à 23:49, Raymond NANEON rnan...@me.com 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 handler
 
 
 Rewrite 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.1
 
 
 Thanks for your help
 
 Ray
 Envoyé depuis iCloud
 
 Le 12 sep 2012 à 09:32, Raymond NANEON rnan...@me.com 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 

Re: Rewrite WO app URL

2012-09-17 Thread Raymond NANEON
Hi George,

Thanks for your reply but it's not simple as you talk. If you have read all 
topics, you can see I have done all settings you wrote but nothing work.

Is this problem come form my WO server settings?

I would like to have an answer about this issue.

Ray

Envoyé depuis iCloud



Le 17 sept. 2012 à 15:33, George Domurot masterm...@knuckleheads.net a écrit :

 Hi Raymond,
 
 Rewriting an entire app is simple and straight forward with Wonder. You are 
 most likely over coding.
 
 1) update your Properties file
 
 # Apache Deployment Rewrite
 er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/AppName.woa
 er.extensions.ERXApplication.replaceApplicationPath.replace=/AppName
 
 2) update Apache
 IfModule mod_rewrite.c
  RewriteEngine On
  RewriteRule ^/AppName(.*)$ /cgi-bin/WebObjects/AppName.woa$1 [PT,L]
 /IfModule
 
 NOTE: properties and rewrite mirror each other. The first line in Properties 
 matches the second part of the rewrite rule, and the second line matches the 
 first part.
 
 3) if you've done anything else
 Delete it, i.e. don't screw with Application._rewriteURL.
 
 -G
 
 
 
 On Sep 17, 2012, at 12:42 AM, Raymond NANEON wrote:
 
 Hi All,
 
 nobody have idea about my problem.
 
 Thanks for your help.
 
 Envoyé depuis iCloud
 
 Le 12 sep 2012 à 23:49, Raymond NANEON rnan...@me.com 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 handler
 
 
 Rewrite 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 

Re: Rewrite WO app URL

2012-09-17 Thread George Domurot
Ah, but it really is that simple.

If it isn't working, you've most likely misconfigured something.

Did you remove your modification to Application._rewriteURL?

-G

On Sep 17, 2012, at 12:03 PM, Raymond NANEON wrote:

 Hi George,
 
 Thanks for your reply but it's not simple as you talk. If you have read all 
 topics, you can see I have done all settings you wrote but nothing work.
 
 Is this problem come form my WO server settings?
 
 I would like to have an answer about this issue.
 
 Ray
 
 Envoyé depuis iCloud
 
 
 
 Le 17 sept. 2012 à 15:33, George Domurot masterm...@knuckleheads.net a 
 écrit :
 
 Hi Raymond,
 
 Rewriting an entire app is simple and straight forward with Wonder. You are 
 most likely over coding.
 
 1) update your Properties file
 
 # Apache Deployment Rewrite
 er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/AppName.woa
 er.extensions.ERXApplication.replaceApplicationPath.replace=/AppName
 
 2) update Apache
 IfModule mod_rewrite.c
  RewriteEngine On
  RewriteRule ^/AppName(.*)$ /cgi-bin/WebObjects/AppName.woa$1 [PT,L]
 /IfModule
 
 NOTE: properties and rewrite mirror each other. The first line in Properties 
 matches the second part of the rewrite rule, and the second line matches the 
 first part.
 
 3) if you've done anything else
 Delete it, i.e. don't screw with Application._rewriteURL.
 
 -G
 
 
 
 On Sep 17, 2012, at 12:42 AM, Raymond NANEON wrote:
 
 Hi All,
 
 nobody have idea about my problem.
 
 Thanks for your help.
 
 Envoyé depuis iCloud
 
 Le 12 sep 2012 à 23:49, Raymond NANEON rnan...@me.com 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 handler
 
 
 Rewrite 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 
 

Rép : Re: Rewrite WO app URL

2012-09-13 Thread Raymond NANEON
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 rnan...@me.com 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 Robert prob...@macti.ca a écrit :Le 2012-09-12 à 05:14, Raymond NANEON rnan...@me.com 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 li...@thetimmy.com a écrit :Check your rewrite logs to see what the requests are and why they aren't matching.TimUCLA GSEISOn Sep 12, 2012, at 1:33 AM, Raymond NANEON rnan...@me.com 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 

Rép : Re: Rewrite WO app URL

2012-09-12 Thread Raymond NANEON
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 rnan...@me.com 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 li...@thetimmy.com 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=/appnameRewriteRule ^/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 9And here is a great cheat sheet for mod_rewrite.http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/Tim  UCLA GSEISOn Sep 11, 2012, at 7:56 AM, Raymond NANEON rnan...@me.com wrote:Hi Pascal,I tried all possibilities but nothing work :(apache.confLoadModule 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.sowebobjects.confLoadModule 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 iCloudLe 11 sep 2012 à 05:30, Pascal Robert prob...@macti.ca a écrit :  Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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=/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/myDefaultAnd 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 iCloudLe 11 sep 2012 à 05:04, Pascal Robert prob...@macti.ca a écrit :  Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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.confRewriteEngine On  RewriteRule ^/Profil(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L]Properties file 

Re: Rewrite WO app URL

2012-09-12 Thread Tim Worman
Check your rewrite logs to see what the requests are and why they aren't 
matching.

Tim
UCLA GSEIS

On Sep 12, 2012, at 1:33 AM, Raymond NANEON rnan...@me.com 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 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 rnan...@me.com 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 li...@thetimmy.com 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 rnan...@me.com 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 prob...@macti.ca a écrit :
  
  
  Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 prob...@macti.ca a écrit :
  
  
  Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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 != 

Re: Rép : Re: Rewrite WO app URL

2012-09-12 Thread John Huss

  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


Re: Rewrite WO app URL

2012-09-12 Thread Tim Worman
Then there's something wrong with your apache install. Those are mod_rewrite 
directives.

good luck,

Tim
UCLA GSEIS

On Sep 12, 2012, at 2:14 AM, Raymond NANEON rnan...@me.com wrote:

 These arguments : RewriteLog /var/log/apache2/rewrite.log and  
 RewriteLogLevel 9 in apache.conf , crashes Apache.
   
 Envoyé depuis iCloud
 
 Le 12 sep 2012 à 01:39, Tim Worman li...@thetimmy.com a écrit :
 
 Check your rewrite logs to see what the requests are and why they aren't 
 matching.
 
 Tim
 UCLA GSEIS
 
 On Sep 12, 2012, at 1:33 AM, Raymond NANEON rnan...@me.com 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 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 rnan...@me.com 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 li...@thetimmy.com 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 rnan...@me.com 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 prob...@macti.ca a écrit :
   
   
   Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 : 
   

Re: Rewrite WO app URL

2012-09-12 Thread Pascal Robert

Le 2012-09-12 à 05:14, Raymond NANEON rnan...@me.com 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 iCloud
 
 Le 12 sep 2012 à 01:39, Tim Worman li...@thetimmy.com a écrit :
 
 Check your rewrite logs to see what the requests are and why they aren't 
 matching.
 
 Tim
 UCLA GSEIS
 
 On Sep 12, 2012, at 1:33 AM, Raymond NANEON rnan...@me.com 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 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 rnan...@me.com 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 li...@thetimmy.com 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 rnan...@me.com 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 prob...@macti.ca a écrit :
   
   
   Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 

Re: Rewrite WO app URL

2012-09-12 Thread Raymond NANEON
I am not at my office now. Tomorrow I'll try Jhon solution and will look for 
RewriteLog permission and crash.


Envoyé depuis iCloud



Le 12 sept. 2012 à 16:40, Pascal Robert prob...@macti.ca a écrit :

 
 Le 2012-09-12 à 05:14, Raymond NANEON rnan...@me.com 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 iCloud
 
 Le 12 sep 2012 à 01:39, Tim Worman li...@thetimmy.com a écrit :
 
 Check your rewrite logs to see what the requests are and why they aren't 
 matching.
 
 Tim
 UCLA GSEIS
 
 On Sep 12, 2012, at 1:33 AM, Raymond NANEON rnan...@me.com 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 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 rnan...@me.com 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 li...@thetimmy.com 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 rnan...@me.com 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 prob...@macti.ca a écrit :
 
 
 Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 

Re: Rewrite WO app URL

2012-09-11 Thread Adalbert Winkler

Try it with WOAdaptorURL


On 11.09.12 11:09, Raymond NANEON wrote:

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/adalbert%40helios.de

This email sent to adalb...@helios.de


 ___
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


Re: Rewrite WO app URL

2012-09-11 Thread Pascal Robert
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

Rép : Re: Rewrite WO app URL

2012-09-11 Thread Raymond NANEON
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 prob...@macti.ca 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.caThis 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


Rép : Re: Rewrite WO app URL

2012-09-11 Thread Raymond NANEON
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 rnan...@me.com 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 prob...@macti.ca 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.caThis 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


Re: Rewrite WO app URL

2012-09-11 Thread Pascal Robert

Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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 rnan...@me.com 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 prob...@macti.ca 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

2012-09-11 Thread Raymond NANEON
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 prob...@macti.ca a écrit : Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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.confRewriteEngine 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=/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/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 iCloudLe 11 sep 2012 à 02:33, Raymond NANEON rnan...@me.com a écrit :Thanks to Pascal and Adalbert for them reactivity. I go to see wocommunity slide to fix my problem.Ray  Envoyé depuis iCloudLe 11 sep 2012 à 02:20, Pascal Robert prob...@macti.ca 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.comThis 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


Re: Rewrite WO app URL

2012-09-11 Thread Pascal Robert

Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 prob...@macti.ca a écrit :
 
 
 Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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 rnan...@me.com 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 prob...@macti.ca 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

2012-09-11 Thread Raymond NANEON
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 prob...@macti.ca a écrit : Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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=/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/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 iCloudLe 11 sep 2012 à 05:04, Pascal Robert prob...@macti.ca a écrit :  Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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/ProfilYour 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=/pageSo 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 rnan...@me.com 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 prob...@macti.ca 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.caThis 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)   

Re: Rewrite WO app URL

2012-09-11 Thread Pascal Robert

Le 2012-09-11 à 10:56, Raymond NANEON rnan...@me.com a écrit :

 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?

If you can access the app without the app 
(http://agecanonix-form.utt.fr/cgi-bin/WebObjects/Dossier-Etudiants.woa), 
Apache and wotaskd are taking care of it. If you can only access it by a 
special port, it's running on direct connect...

 
 Thank
 Envoyé depuis iCloud
 
 Le 11 sep 2012 à 05:30, Pascal Robert prob...@macti.ca a écrit :
 
 
 Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 prob...@macti.ca a écrit :
  
  
  Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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 rnan...@me.com 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 prob...@macti.ca 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.
   

Re: Rewrite WO app URL

2012-09-11 Thread Adalbert Winkler
And if you use DirectConnect you can change you application url with the 
WOAdaptorURL Property.


Example:
..
   public static void main(String argv[]) {
...
if (System.getProperty(WOAdaptorURL) == null)
System.setProperty(WOAdaptorURL, http://localhost/newname;);
...

would turn your url  from

http://myserver/cgi-bin/WebObjects/myapp

to

http://myserver/newname/myapp




On 11.09.12 17:08, Pascal Robert wrote:

Le 2012-09-11 à 10:56, Raymond NANEON rnan...@me.com a écrit :


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?

If you can access the app without the app 
(http://agecanonix-form.utt.fr/cgi-bin/WebObjects/Dossier-Etudiants.woa), 
Apache and wotaskd are taking care of it. If you can only access it by a 
special port, it's running on direct connect...


Thank
Envoyé depuis iCloud

Le 11 sep 2012 à 05:30, Pascal Robert prob...@macti.ca a écrit :


Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 prob...@macti.ca a écrit :


Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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 rnan...@me.com 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 prob...@macti.ca 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 

Re: Rewrite WO app URL

2012-09-11 Thread Ted Archibald
On the apps I use I like clean URLs, I've been using alot of ERRest to help
as well.

For rewrite rules I use a more complicated rewrite so that I can write
ERRest routes like server.com/AppName/Route/Whatever instead of
server.com/AppName/ra/Route/Whatever:

RewriteRule
^AppName/([0-9]*/)?(?!(?:[0-9]*/)?ajax/|(?:[0-9]*/)?wis/|(?:[0-9]*/)?_wr_/|(?:[0-9]*/)?_sl_/|(?:[0-9]*/)?wa/|(?:[0-9]*/)?ra/|(?:[0-9]*/)?womp/|(?:[0-9]*/)?ja/|(?:[0-9]*/)?wo/|(?:[0-9]*/)?push/|(?:[0-9]*/)?wr/|(?:[0-9]*/)?ws/|(?:[0-9]*/)?erxadm/|(?:[0-9]*/?)?$)(.*)$
/cgi-bin/WebObjects/AppName.woa/$1ra/$2 [NC,PT,L]

RewriteRule
^AppName/([0-9]*/)?(ajax/|wis/|_wr_/|_sl_/|wa/|ra/|womp/|ja/|wo/|push/|wr/|ws/|erxadm/|(?:[0-9]*/))(.*)$
/cgi-bin/WebObjects/AppName.woa/$1$2$3 [NC,PT,L]

RewriteRule ^AppName(/[0-9]*)?$ /cgi-bin/WebObjects/AppName.woa [NC,PT,L]



The rewrite properties are simple though:

er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/AppName.woa
-er.extensions.ERXApplication.replaceApplicationPath.replace=/AppName



Then to get rid of the session ID in the url in my session class I have:

  @Override
  public void awake() {
super.awake();
  setStoresIDsInCookies(true);
  setStoresIDsInURLs(false);
  }

  @Override
  public String domainForIDCookies() {
return ERXApplication.isDevelopmentModeSafe() ?
super.domainForIDCookies() : / + AppName ;
  }
 ___
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


Re: Rép : Re: Rewrite WO app URL

2012-09-11 Thread John Huss
On Tue, Sep 11, 2012 at 9:56 AM, Raymond NANEON rnan...@me.com 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


Re: Rewrite WO app URL

2012-09-11 Thread Tim Worman
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 rnan...@me.com 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 prob...@macti.ca a écrit :
 
 
 Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 prob...@macti.ca a écrit :
  
  
  Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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 rnan...@me.com a écrit :
   
   Thanks to Pascal and Adalbert for them reactivity. I go 

Re: Rewrite WO app URL

2012-09-11 Thread Raymond NANEON
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 li...@thetimmy.com 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 rnan...@me.com 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 prob...@macti.ca a écrit :
 
 
 Le 2012-09-11 à 08:27, Raymond NANEON rnan...@me.com 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 prob...@macti.ca a écrit :
 
 
 Le 2012-09-11 à 07:52, Raymond NANEON rnan...@me.com 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: