Kbase P5505: (9407) Connection failure with Appserver or AIA using Tomcat 3.3
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/12/2004 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1x
SYMPTOM(s):
Tomcat 3.3
WebClient application using the AppServer Internet Adapter encounters error (9407) at the end of each request to the AppServer
4GL Application using the AppServer Internet Adapter encounters error (9407) at the end of each request to the AppServer server.
Connection failure for host <host_name> port <port> transport <transport_name>. (9407)
Using the mod_jk plug-in to communicate between Tomcat and Apache
CAUSE:
A problem has been encountered when you integrate Tomcat 3.3 using the mod_jk plug-in with the Apache Web server. Tomcat 3.3 introduces the new mod_jk plug-in, which is a replacement to the older mod_jserv. It provides two possible protocols: Ajp12 and Ajp13, the default being Ajp13.
The problem does not happen when using the Ajp12 protocol, nor with the mod_jserv interface.
You can define the protocol in the mod_jk.conf file for each instance of an application (/examples, /admin, /aia).
FIX:
The problem can be resolved by using the AJP12 protocol with the mod_jk plug-in or by switching to the mod_jserv plug-in.
To use change to the AJP12 perform the following:
1) Modify the mod_jk plugin to use the AJP12 protocol with AIA.
a) Edit the file mod_jk.conf included in the Apache httpd.conf
file.
b) Change the line that defines the protocol to /aia.
For example:
JkMount /aia ajp12
JkMount /aia/* ajp12
Please refer to Apache's documentation for more details on the configuration.