On Jan 10, 2008, at 5:01 PM, Jeff Schmitz wrote:

How in the heck to you guys keep track of all that stuff?

We're just smart, real smart.  :-P


 For a part time deployer like me I'd be lost with the help...

Anyway, now with Direct Connect disabled and WOPort set to -1, or not set at all, I get the following error in my browser:

Forbidden
You don't have permission to access /cgi-bin/WebObjects/ netBrackets.woa/-49882 on this server.

You are now in Apache Hell. :-) I don't have a 2.2 config file handy. This might help:
http://httpd.apache.org/docs/1.3/misc/FAQ.html#forbidden

When I set WOPort to 80, I get the following exception on startup and never get to the browser part:


You should never set it to that port. Ever. This error is expected and correct.

Chuck


[2008-01-10 18:58:43 CST] <main> com.webobjects.foundation.NSForwardException for com.webobjects.foundation.NSForwardException for java.net.BindException: Permission denied
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        at java.net.ServerSocket.bind(ServerSocket.java:319)
        at java.net.ServerSocket.<init>(ServerSocket.java:185)
at com.webobjects.appserver._private.WODefaultAdaptor._initServerSocket (WODefaultAdaptor.java:210) at com.webobjects.appserver._private.WODefaultAdaptor.<init> (WODefaultAdaptor.java:142) at com.webobjects.appserver._private.WODefaultAdaptor.<init> (WODefaultAdaptor.java:154) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at com.webobjects.foundation._NSUtilities.instantiateObject (_NSUtilities.java:575) at com.webobjects.appserver.WOApplication.adaptorWithName (WOApplication.java:968) at com.webobjects.appserver.WOApplication._initAdaptors (WOApplication.java:1014) at com.webobjects.appserver.WOApplication.<init> (WOApplication.java:575) at er.extensions.ERXAjaxApplication.<init>(ERXAjaxApplication.java: 24)
        at er.extensions.ERXApplication.<init>(ERXApplication.java:531)
        at Application.<init>(Application.java:19)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at java.lang.Class.newInstance0(Class.java:350)
        at java.lang.Class.newInstance(Class.java:303)
at com.webobjects.appserver.WOApplication.main(WOApplication.java: 323)
        at er.extensions.ERXApplication.main(ERXApplication.java:366)
        at Application.main(Application.java:13)




On Jan 10, 2008, at 12:20 AM, Guido Neitzer wrote:

On 09.01.2008, at 21:53, Chuck Hill wrote:

In a way, that is good. wotaskd is not running and you need it to be running. I don't have a Leotard machine handy and don't recall how wotaskd is started on them. Is it launchd now on the client?

Yes.

Put this:

        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
                "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
        <plist version="1.0">
        <dict>
                <key>Disabled</key>
                <false/>
                <key>GroupName</key>
                <string>appserverusr</string>
                <key>Label</key>
                <string>com.apple.webobjects.wotaskd</string>
                <key>OnDemand</key>
                <false/>
                <key>Program</key>
<string>/System/Library/WebObjects/JavaApplications/ wotaskd.woa/wotaskd</string>
                <key>ProgramArguments</key>
                <array>
                        <string>wotaskd</string>
                        <string>-WOPort</string>
                        <string>1085</string>
                </array>
                <key>ServiceIPC</key>
                <false/>
                <key>UserName</key>
                <string>appserver</string>
        </dict>
        </plist>

In a file, name the file com.apple.webobjects.wotaskd.plist, move it to /Library/LaunchDaemons and change the owner to root.

Now you can start wotaskd with:

sudo launchctl load /Library/LaunchDaemons/ com.apple.webobjects.wotaskd.plist

and it is also started on a reboot.

cug

--
http://www.event-s.net



--

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 protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to