Hi,

Problem solved part.
I read the apache2/error.log
Permission denied: exec of '/usr/lib/cgi-bin/WebObjects' failed

So I add permission to /usr/lib/cgi-bin/WebObjects.
After restart Apache2, I can connect the first page of HelloWorld app by
link, 
http://localhost/cgi-bin/WebObjects/HelloWorld.woa

But after I click "SUBMIT" button, got 500  error page.

Application log:(setup in monitor, is that right place to setup?)

[2008-7-18 10:28:8 GMT+12:00] <main> WebObjects version = 5.4.1
[2008-7-18 10:28:8 GMT+12:00] <main> Creating LifebeatThread now with:
HelloWorld 2003 UbuntuVM/127.0.0.1 1085 30000
Welcome to HelloWorld !
[2008-7-18 10:28:8 GMT+12:00] <main> The URL for webserver connect is:
http://UbuntuVM/cgi-bin/WebObjects/HelloWorld.woa/-2003
The URL for direct connect is:
http://UbuntuVM:2003/cgi-bin/WebObjects/HelloWorld.woa
[2008-7-18 10:28:8 GMT+12:00] <main> null
[2008-7-18 10:28:8 GMT+12:00] <main> Waiting for requests...
[2008-7-18 10:29:55 GMT+12:00] <WorkerThread15>
<com.webobjects.appserver._private.WOComponentRequestHandler>: Exception
occurred while handling request:
com.webobjects.foundation.NSForwardException [java.io.IOException]
Connection reset by peer: Amount read didn't match
content-length:java.io.IOException: Connection reset by peer: Amount
read didn't match content-length
[2008-7-18 10:29:55 GMT+12:00] <WorkerThread15> <WOWorkerThread id=15
socket=Socket[addr=/127.0.0.1,port=45499,localport=2003]> Exception
while sending response: java.net.SocketException: Broken pipe


In the /tmp/WebObjects.log ( si this WO adaptor log?), setup in
webobjects.conf

Info: Sending request to instance number 1, port 2003
Info: Trying to contact HelloWorld:1 on (2003)
Info: attempting to connect to localhost on port 2003
Info: Created new pooled connection [1] to localhost:2003
Info: Using pooled connection to localhost:2003
Info: HelloWorld:1 on (2003) connected [pooled: Yes]
Info: Request GET /cgi-bin/WebObjects/HelloWorld.woa/1 HTTP/1.0  sent,
awaiting response
Debug: ac_readConfiguration(): skipped reading config
Info: New response: HTTP/1.0 200 Apple WebObjects
Info: received ->200 Apple
Info: Dumping pooled connection to localhost(2003)
Debug: <WebObjects Apache Module> new translate:
/HelloWorld.woa/1/wo/12HkYko6lGArDVssVy0ObM/0.1
Debug: <WebObjects Apache Module> translate - DECLINED:
/HelloWorld.woa/1/wo/12HkYko6lGArDVssVy0ObM/0.1
Info: CGI: config url is http://localhost:1085/
Debug: init_adaptor(): beginning initialization. Adaptor version 4.5.1.
Info: init_adaptor(): config options are: String table:
config = http://localhost:1085/
Info: Adaptor shared state file: /tmp/WOAdaptorState
Info: Adaptor info user: <no user set>, password: <no password set>
Debug: init_adaptor(): someone installed a SIGPIPE handler
Debug: init_adaptor(): WOShmem_init succeeded
Debug: init_adaptor(): tr_init succeeded
Debug: init_adaptor(): hl_init succeeded
Debug: init_adaptor(): lb_init succeeded
Info: WOShmem_alloc(): found region "application list" (868 x 64)
Info: WOShmem_alloc(): found region "instance list" (144 x 8192)
Info: WOShmem_alloc(): found region "configTimes" (20 x 1)
Info: WOShmem_alloc(): found region "configServers" (6208 x 1)
Info: ac_init(): reading configuration from: http://localhost:1085/
Info: Caching hostent for localhost
Debug: known server localhost:1085.
Debug: init_adaptor(): ac_init succeeded
Debug: init_adaptor(): transaction_init() succeeded
Debug: ac_readConfiguration(): skipped reading config
Info: <CGI> new request:
/cgi-bin/WebObjects/HelloWorld.woa/1/wo/12HkYko6lGArDVssVy0ObM/0.1
Info: V4 URL:
/cgi-bin/WebObjects/HelloWorld.woa/1/wo/12HkYko6lGArDVssVy0ObM/0.1
Info: Selecting specific app instance 1.
Debug: Composed URL to
'/cgi-bin/WebObjects/HelloWorld.woa/1/wo/12HkYko6lGArDVssVy0ObM/0.1'
Info: New request is POST
/cgi-bin/WebObjects/HelloWorld.woa/1/wo/12HkYko6lGArDVssVy0ObM/0.1
HTTP/1.0 
Info: Sending request to instance number 1, port 2003
Info: Trying to contact HelloWorld:1 on (2003)
Info: attempting to connect to localhost on port 2003
Info: Created new pooled connection [1] to localhost:2003
Info: Using pooled connection to localhost:2003
Info: HelloWorld:1 on (2003) connected [pooled: Yes]



If in link http://localhost:2003 Direct Connect to app, not problem at
all.
So is that mean woadaptor biuld has problem?what's problem?how to fix
it?


Thanks


Kevin


-----Original Message-----
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
e.com] On Behalf Of Chuck Hill
Sent: Thursday, 17 July 2008 5:01 p.m.
To: Ren, Kevin
Cc: [email protected]
Subject: Re: WO app deployment with Web Server problem.


On Jul 16, 2008, at 9:47 PM, Ren, Kevin wrote:

> HI,
> I understand there are three type of URL for WO.
>
> The first (http://localhost:2001/cgi-bin/WebObjects/MyApp.woa) is 
> Direct Connect.
> The second (http://localhost/cgi-bin/WebObjects/MyApp.woa) is through 
> the Web server as a Deployment application.
> The third (http://localhost/cgi-bin/WebObjects/MyApp.woa/-2001) is 
> through the Web server as a Development application.
>
> I start wotaskd and monitor, run apache2 with wo adaptor. Start app 
> instance within monitor, not standalone application.
>
> I can get my app with
> http://localhost:2001/cgi-bin/WebObjects/HelloWorld.woa
> http://localhost:2001
>
> Are they using Apache2 server and wo adaptor?
>

No.


> But I got "500 Internal error page" when I link 
> http://localhost/cgi-bin/WebObjects/HelloWorld.woa
>
> If I am using Web Server, why got this error?
>
> Something setup wrong in my apache2.conf?
>

That could mean the apache adaptor is not built correctly.  That would
be my first guess.  It could also be an error from inside your WO app,
not in your code but some other error.

Chuck


-- 

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-deploy mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/kevin.ren%40anz
national.co.nz

This email sent to [EMAIL PROTECTED]


"This communication is confidential and may contain privileged and/or copyright 
material. If you are not the intended recipient you must not use, disclose, 
copy or retain it. If you have received it in error please immediately notify 
me by return email, delete the emails and destroy any hard copies. ANZ National 
Bank Limited does not guarantee the integrity of this communication, or that it 
is free from errors, viruses or interference."
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to