Re: WOLips Windows / WebServerReources
Re: WOLips Windows / WebServerReources
- Subject: Re: WOLips Windows / WebServerReources
- From: Chuck Hill <email@hidden>
- Date: Fri, 27 Mar 2009 08:38:10 -0700
Hi Miguel,
On Mar 27, 2009, at 8:18 AM, Miguel Angel Torres Avila wrote:
Thanks Chuck,
Actually I have it set to true on my OS X environment and it works
the way I described before (put my WebServerResources on /Library/
WebServer/Documents/WebObjects/..., even for Framework's
WebServerResources).
I tried turning it off in the Windows Machine and in the console I
saw this:
[2009-03-27 08:56:30 CST] <main> Your application is not running on
a supported development platform. AutoLaunch will not work.
Your application's URL is:
http:/localhost/cgi-bin/WebObjects/apicacionbase.woa/-55555
[2009-03-27 08:56:30 CST] <main> Waiting for requests...
But if I try to see my application in the web browser I get a "Not
found error".
Am I missing something else?
Did you install one of the WebObjects adaptors for Apache? You will
need to recompile them for Windows and Apache 2.
I am wondering why in Mac OS X even when I am running my apps with -
WODirectConnectEnabled set to true it works.
I am wondering as well. :-)
It looks like at HTML rendering time if the resource is not found
via the assigned path WebObjects looks for it at /Library/WebServer/
Documents/WebObjects/...., I am thinking this because the error I am
getting on Windows:
2009-03-26 17:38:19 CST] <WorkerThread0>
<com.webobjects.appserver._private.WOStaticResourceRequestHandler>
Unable to get contents of file for uri. file: \Library\WebServer
\Documents\WebObjects\estevezB2B.woa/Contents/WebServerResources/CSS/
estilo.css; uri: /WebObjects/estevezB2B.woa/Contents/
WebServerResources/CSS/estilo.css
Thats why I was thinking that there would be a way to configure my
development environment to change \Library\WebServer\Documents\ to
something else.
Try adding
-Dapplication.documentRoot=/path/on/windows
to the launch arguments.
But well, it is not a big deal, we are just looking for alternatives
on development machines.
We are in Mexico and with the increment of the dollar value against
the mexican peso it is worth to look for alternatives, because mac
computers are not cheap ;).
And maybe this is a good time to try Wonder and leave all this pain
in the past.
Wonder _does_ have better resource handling for development mode.
Chuck
On Mar 26, 2009, at 6:57 PM, Chuck Hill wrote:
On Mar 26, 2009, at 5:47 PM, Miguel Angel Torres Avila wrote:
Thanks for the response, unfortunately we have not implemented
wonder on our applications, we are planning to do it but for now
we need to solve this without it.
I just thought that installing apache and putting there my
WebServerResources would do the job but it seems that when I run
the application in development the relative web root path "/"
applies for the local address plus the application port (http://localhost
:appPort/), thats why the browser can't reach them.
Turn Direct Connect off if you are using a web server:
-WODirectConnectEnabled No
I think there could be a way to tell WOLisp that de WebServer Root
Directory is not /Library/WebServer/Documents/ maybe using the
wobuild.properties file?
Turning Direct Connect off should eliminate the problem. I will
guess that you have it off on OS X and just never noticed.
Also see WOFrameworksBaseURL
http://developer.apple.com/documentation/WebObjects/WOAppProperties/Articles/ApplicationProperties.html#/
/apple_ref/doc/uid/TP40005337-SW1
Chuck
Miguel.
On Mar 26, 2009, at 6:27 PM, Mitchell Smith wrote:
I find the easiest approach on Windows is to just put any
resources in my projects WebServerResources folder and then use
something like:
<wo:ERXStyleSheet filename = "css/main.css" />
when I run my project in direct connect mode all the resources
just work.
Fortunately we don't have to deploy to Windows, but I imagine
doing a split deployment with the appropriate Apache config would
work the same as on any UNIX platform.
----- Original Message -----
From: Miguel Angel Torres Avila
To: Development WebObjects
Sent: Friday, March 27, 2009 10:00 AM
Subject: WOLips Windows / WebServerReources
Hi List,
I am evaluating Eclipse+WOLips on Windows and I have a problem.
To access my css and js files I generate tags like this:
<link href="/WebObjects/estevezB2B.woa/Contents/
WebServerResources/CSS/estilo.css" type="text/css"
rel="stylesheet">
On mac, I copy my WebServerResources into /Library/WebServer/
Documents/WebObjects/estevezB2B.woa/Contents/ and it works.
But on Windows I do not know where to put them.
I tried installing apache and copying them into apache-docs-rott/
WebObjects/estevezB2B.woa/Contents/ but when I run the APP I get
this error
[2009-03-26 17:38:19 CST] <WorkerThread0>
<
com.webobjects.appserver._private.WOStaticResourceRequestHandler>
Unable to get contents of file for uri. file: \Library\WebServer
\Documents\WebObjects\estevezB2B.woa/Contents/WebServerResources/
CSS/estilo.css; uri: /WebObjects/estevezB2B.woa/Contents/
WebServerResources/CSS/estilo.css
Is there a way to tell WOLips where to find the webServerDocsRoot
on development?
Miguel
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
--
Chuck Hill Senior Consultant / VP Development
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
--
Chuck Hill Senior Consultant / VP Development
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden