Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

500 Internal Error from IBM HTTP Server to WAS

1,086 views
Skip to first unread message

ngiik yan

unread,
Mar 19, 2001, 11:46:39 AM3/19/01
to
I have posted this before but didn't receive any suggestion on the solution.
Please give me some idea. perhaps I have did something wrong at somewhere.

1. I publish the index.html in 'WebSphere\AppServer\...'
2. Put all servlets in WebSphere as well
3. Default server is WAS
4. DocumentRoot in <httpd.conf> point to (1)

I've been trying to link to a servlet which is under
'WebSphere\AppServer\hosts...'
from index.html but everytime got <500 Internal Server Error>.

I found below message logged in 'trace.log.ibmhttp' in WebSphere.
- Error - ws_open_domain_client_socket - WaitNamedPipe Mon Mar 19 15:59:54
2001 - Error - ws_open_domain_client_socket - WaitNamedPipe Mon Mar 19
15:59:54 2001 - Error - ws_open_domain_client_socket return error
- Error - ERROR: In do_service_time_request, connect_to_queue failed
- Error - Error passing service/run request ... error 8 on clone 0
- Error - router_service : Failed 8

Can anybody give me some idea how can I troubleshoot this problem?
I have no way to go now. T_T
Thanks.

ngiik yan


ngiik yan

unread,
Mar 19, 2001, 12:10:25 PM3/19/01
to
Additional information:

I don't think the servlet itself is causing problem.
This is because when I type <localhost/servlet/aaaa> (no such servlet as
aaaa), the browser will still give same error message instead of 'The page
cannot be Found' if the connection is really working.

So, I suspect that there is misconfiguration in the server.

Is the port number has anything to do with this error or not?
As what I know, the port should be 80 but mine is 8080.

I can browse my index.html by starting IBM HTTP Server only. No need to
start WTE. Why?
Is WTE needed for running my web application (the servlet classes)?


Thanks.


Paul Ilechko

unread,
Mar 19, 2001, 8:11:29 AM3/19/01
to
did you start the application server ?

Alain Gadoury

unread,
Mar 19, 2001, 9:12:37 AM3/19/01
to
Did you include the machine_name:8080 in default_host/advanced/host
aliases?

Paul Ilechko

unread,
Mar 19, 2001, 9:37:49 AM3/19/01
to
That would give you a notfound, not an internal error. I've only seen
error 500 when I forgot to start the appserver.

Jeroen van den Horn

unread,
Mar 19, 2001, 10:35:21 AM3/19/01
to
Seems to me that the WebServer plugin cannot connect to the servlet
engine... Anyway, a few things that seem strange to me:

\>

> 1. I publish the index.html in 'WebSphere\AppServer\...'

Why here? Publish the stuff under
$(WASROOT)/hosts/default_host/<appname>/web and create a webapp with its
docroot here.

> 2. Put all servlets in WebSphere as well

Same story: put servlets in
$(WASROOT)/hosts/default_host/<appname>/servlets, and make sure this
path is in the webapps classpath.

> 3. Default server is WAS
> 4. DocumentRoot in <httpd.conf> point to (1)

Yes, you can do this, or use the FileServingServlet to service static
content.

Secondly, try doing an explicit 'Regenerate plugin configuration', and
after this stop and start the Web Server.

Finally, check $(WASROOT)/temp/queues.properties and see if the
properties listed here are correct for your setup. Also make sure that
the servlet engine in which the webapp is defined is started. The
internal server error indicates that the plugin tries to dispatch the
query to the servlet engine, but that either the cfg is incorrect or the
servlet engine is inactive.

J

ngiik yan

unread,
Mar 21, 2001, 9:09:14 AM3/21/01
to
Hi, I've solved the problem. I didn't start the servlet engine. So start it
in Administration Console.
Thanks.


0 new messages