I just finished an initial test deployment of APOLLO, including all frameworks and a sample searching application, on a Solaris server for use by the folks in BC. The install of our stuff was really quite simple - just copy some stuff into the right directories and add a new WebObjects application. Done.
There were only 2 small snags:
- Frameworks need to be installed into
$ NEXT_ROOT/Local/Library/Frameworks/- I had been putting them into the MacOSX-ish
$ NEXT_ROOT/Library/Frameworks/. Once I figured out the problem, it took all of 5 seconds to fix.
- The shell in Solaris handles the backspace key differently than on MacOSX - so if I messed up while entering a command (like copying a directory or something), I'd have to control+c and start that one over again. King just suggested setting the "Delete Key Sends Backspace" preference in Terminal.app - that works perfectly. If only I'd have realized that an hour or two earlier... ;-)
It's good to know that the APOLLO stuff really is portable. It wasn't too difficult to install on a platform that had never seen APOLLO before, and that's comforting :-)