When you are using Wonder, you can simply use a path relative to the css file in the WebSeverResources directory (e.g. url(gfx/background.jpg) ) and it should work in development and deployment.
Ralf Am 02.Okt. 2014 um 10:17 schrieb CHRISTOPH WICK | i4innovation GmbH, Bonn <[email protected]>: > Hi List, > > I have a question because a colleague of mine wants to test Linux as > development platform. > > Background: > ----------- > I the css file of OurApp.woa we refer to background images like e.g. > > #a-div { > background: > url("/WebObjects/OurApp.woa/Contents/WebServerResources/gfx/background.jpg"); > } > > To make this working during development on the Mac, I put a softlink from > > /MYPATH_TO_ECLIPSE/OUR_APP_PROJECT/build/OurApp.woa --> > /Libary/WebServer/Documents/WebObjects/OurApp.woa > > This works on the Mac, since the WO-build-in development server somehow scans > /Library/WebServer/Documents/ (the default document root for Apache on Mac) > during startup and delivers the resources to the browser. > > Problem: > -------- > Since there is no /Library/WebServer/Documents/ on Linux (default is > /var/www/html - at least on Ubuntu), this doesn't work on Linux > > Since my colleague doesn't want to create a folder > /Library/WebServer/Documents/ (let's call this decision sort of "religious" > but nevertheless :-) I was looking for the place where that > "/Library/WebServer/Documents/" information came from. > > The only place I found, was > /PATH_TO_WO_FRAMEWORKS/JavaWebObjects.framework/Resources/WebServerConfig.plist. > Inside this plist there is an entry 'DocumentRoot = > "/Library/WebServer/Documents";' > > Now, my colleague could modify the plist entry and everything works fine, but > ... > > Question: > --------- > Is there any other way to tell the WebObjects development environment to look > for the document root than patching the WebServerConfig.plist inside the > JavaWebObjects.framework folder? > > Side notes: > ----------- > I tried to override the documentRoot() method of my Application class to > return the correct path, but it's never called during startup. At least while > in development mode. > > I also tried to set the property "application.documentRoot" - same effect. > Doesn't work. > > Thanks for your help, C.U.CW > -- > What are the three enemies of a programmer? Sunlight, oxygen, and the > appalling roar of the birds. > > _______________________________________________ > 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/rasc%40gmx.de > > 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]
