Title:
mod_jk in latest CF10 connector update no longer passes custom Apache environment variables
| View in TrackerStatus/Resolution/Reason: Closed/Won't Fix/ThirdParty
Reporter/Name(from Bugbase): Brian Ghidinelli / Brian Ghidinelli (Brian Ghidinelli)
Created: 01/23/2014
Components: Web Container (Tomcat)
Versions: 10.0
Failure Type: Data Loss
Found In Build/Fixed In Build: Final /
Priority/Frequency: Critical / All users will encounter
Locale/System: English / Linux RH Enterprise 6
Vote Count: 3
Problem Description:
In previous versions of the CF connector (before the ~November update), arbitrary environment variables set in httpd.conf were passed to CF for use in the CGI scope. An example:
In httpd.conf:
SetEnv SERVER_ID web3
In any CFM file:
<cfoutput>You're on server: #CGI.SERVER_ID#</cfoutput>
We depend on this, and other, environment variables to run our site such that configuration is in the server and the codebase is uniform across multiple servers.
Actual Result:
The variable is now empty, such that CGI.server_id results in an empty string (as all undefined CGI variables do)
Something changed in the connector mod_jk that is no longer passing this in the latest build.
Expected Result:
It should print "web3".
Any Workarounds:
None.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3698424
External Customer Info:
External Company:
External Customer Name: brianatvfive
External Customer Email:
External Test Config: My Hardware and Environment details:
RHEL, ColdFusion 10 (latest Jan update with November web server connector update), Apache 2.2.
Attachments:
Comments: