• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Is it possible to deploy on OS X Client?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is it possible to deploy on OS X Client?


  • Subject: Re: Is it possible to deploy on OS X Client?
  • From: Lachlan Deck <email@hidden>
  • Date: Wed, 6 Jun 2007 11:28:17 +1000

Hi there,

On 06/06/2007, at 9:34 AM, Pascal Robert wrote:

Le 07-06-05 à 19:00, Janine Sisk a écrit :

I'm not so concerned about the legalities, as this is mostly a learning exercise. But is it possible, and has anyone documented the differences from deploying on Server? I know there has been discussion about this before, but Google isn't finding it for me.

The main difference is that Monitor and wotaskd can be started from Server Admin and launchd on Server, on OS X "Client", you can it with /System/Library/StartupItems/WebObjects. You also need to install WO on "client", deployment stuff is already installed on Server.

Note: you need to edit the startup items script as JavaMonitor/ wotaskd are disabled by default in that script. i.e., you'll find the following bit in the StartService() section. Uncomment the top two to run as root or the bottom two as some nonrootuser (e.g., appserveruser).


-----------------------------------------
####
# This set of invocations will launch wotaskd and
# (optionally) Monitor as root
#"$WOSERVICE" -appPath "$WOTASKD" >/var/log/webobjects.log 2>&1 &

# Uncomment the next line to start Monitor as root at boot time
#"$WOSERVICE" -appPath "$WOJAVAMONITOR" -WOPort 56789 - WOAutoOpenInBrowser NO >>/var/log/webobjects.log 2>&1 &
####


####
# This set of invocations will launch wotaskd and
# (optionally) Monitor as 'nonrootuser'
# Change 'nonrootuser' to whatever account you want wotaskd to run as.
#
#/usr/bin/su nonrootuser -c "$WOSERVICE" -appPath "$WOTASKD" >/var/ log/webobjects.log 2>&1 &
#
#/usr/bin/su nonrootuser -c "$WOSERVICE" -appPath "$WOJAVAMONITOR" - WOPort 56789 -WOAutoOpenInBrowser NO >> /var/log/webobjects.log 2>&1 &
#
####
-----------------------------------------


You'll want to add -WOHost localhost after any of the "$WOTASKD" or "$WOJAVAMONITOR" args. e.g.,
/usr/bin/su nonrootuser -c "$WOSERVICE" -appPath "$WOTASKD" -WOHost localhost >/var/log/webobjects.log 2>&1 &


Then in the Properties files for your apps have:
WOHost=localhost

Also note that in future installs of WO the above will probably go away in favour of a LaunchDaemon plist (as is the case on Mac OS X Server already I believe).

Naturally this is probably a thread worth taking to the deployment list...

with regards,
--

Lachlan Deck



_______________________________________________
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


References: 
 >Is it possible to deploy on OS X Client? (From: Janine Sisk <email@hidden>)
 >Re: Is it possible to deploy on OS X Client? (From: Pascal Robert <email@hidden>)

  • Prev by Date: Re: Is it possible to deploy on OS X Client?
  • Next by Date: RE: My first web app... (still)
  • Previous by thread: Re: Is it possible to deploy on OS X Client?
  • Next by thread: Re: Is it possible to deploy on OS X Client?
  • Index(es):
    • Date
    • Thread