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]
