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 <[email protected]> a écrit :

> 
> Le 2012-09-12 à 05:14, Raymond NANEON <[email protected]> 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 <[email protected]> a écrit :
>> 
>>> Check your rewrite logs to see what the requests are and why they aren't 
>>> matching.
>>> 
>>> Tim
>>> UCLA GSE&IS
>>> 
>>> On Sep 12, 2012, at 1:33 AM, Raymond NANEON <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> a écrit :
>>>>>>> 
>>>>>>>> 
>>>>>>>> Le 2012-09-11 à 08:27, Raymond NANEON <[email protected]> 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 <[email protected]> a écrit :
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Le 2012-09-11 à 07:52, Raymond NANEON <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 ([email protected])
>>>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> This email sent to [email protected]
>>>>>>>>>>>>> 
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>>>>>>>>>>> 
>>>>>>>>>>>> This email sent to [email protected]
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
>>>>>>> 
>>>>>>> This email sent to [email protected]
>>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list ([email protected])
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>>>> 
>>>>> This email sent to [email protected]
>>>>> 
>>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>> 
>> This email sent to [email protected]
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to