Kbase 21150: Unable To Communicate with AIA After WebClient Disconnects
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/15/2008 |
|
Status: Verified
FACT(s) (Environment):
Tomcat
Apache
SYMPTOM(s):
Running WebClient application through AppServer Internet Adapter.
Errors occur after disconnect from AIA.
PROGRESS AppServer disconnect failure. (5470)
Unable to communicate with AIA. The Web Server returned an HTTP status code of . (9328)
Unable to communicate with AIA. The Web Server returned an HTTP status code of 500. (9328)
CAUSE:
A problem has been encountered when you integrate Tomcat 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:
To continue using the mod_jk plug-in, change the protocol used by Aia to Apj12.
a) Edit Tomcat's mod_jk.conf referenced in the Apache httpd.conf file.
For example: Find the following line in the Apache httpd.conf to determine the location of the mod_jk.conf file for the Tomcat:
Include C:/Tomcat/conf/tomcat-apache.conf
b) In the mod_jk.conf modify the defination for the /aia instance.
For example:
JkMount /aia ajp12
JkMount /aia/* ajp12