If you answered "y" to all questions you were asked during installation, the WODefaultApp executable has already been rebuilt by the installation process. If you answered "n" to the question about building WODefaultApp or you have installed new client libraries afterwards, you should rebuild WODefaultApp before testing your installation.
To rebuild WODefaultApp, run the script /NextLibrary/WOAdaptors/WODefaultApp/RebuildWODefaultApp.
Note: Each time you create a new project, you'll need to set it up so that it statically links the database's client library and adaptor. To do so, add the appropriate adaptor framework to the FRAMEWORKS makefile variable definition, and uncomment this line in the Makefile.preamble.
include $(MAKEFILEDIR)/pdo-eoadaptor-linking.make
Change the nobody UID and nogroup group ID in /etc/passwd and /etc/group to positive numbers.
http://localhost/cgi-bin/WebObjects/Examples/WebScript/ApplicationNameAs long as you are accessing the documentation from the HTTP server machine (that is, localhost) and the HTTP server stores scripts in a directory named cgi-bin, these links work. If you are accessing the documentation over the network, or the HTTP server doesn't call its scripts directory "cgi-bin", the links will be broken.
We've provided a script, curls.sh, that modifies these URLs to use the name of the host and scripts directory specific to your installation. The script is in $NEXT_ROOT/NextLibrary/Documentation/NextDev/WebObjects/Installer.
Assuming your computer's hostname is "Mars" and its scripts directory is "Scripts", you could modify the URLs in the documentation by running these commands in a terminal window:
cd $NEXT_ROOT/NextLibrary/Documentation/NextDev/WebObjects/Installer curls.sh -h Mars -c Scripts -F WOPagesSee the curls.sh script itself for more information about its operation.
<DocRoot>/WebObjects/ObjectiveC/DodgeDemo
<DocRoot> is your HTTP server's document root.
Table of Contents Next Section