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