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
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.
\>
> 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