How to run CF MX 7 side-by-side with CF9?
We are currently running CF MX 7 enterprise in a multiserver configuration on Windows 2003 with IIS 6. We would like to install CF 9 on the same development box and to be able to run both versions at the same time accessing the same codebase (I created second IIS server called CF9 for this purpose). In that way, we could test our existing code against CF 9 and also continue coding on CF 7.
I’ve worked at this for several days and I’m not getting anywhere, so I’m looking for some guidance.
The approach I took was modelled on this “CFJD feature – It Is Possible – Simultaneous development with CF7 and CF8” by Jeff Chastain http://coldfusion.sys-con.com/node/397935
The article deals with 7 and 8 but I figured it should still apply to 7 and 9. Jeff did a fresh multiserver install of 8 then created an instance of 8 (I’m not sure why) then an instance of 7. In my case I already had 7 multiserver installed and being used so I didn’t want to reinstall it (plus it was an upgrade from 6 so I don’t have the sw).
In keeping with Jeff’s approach I created an instance of 7 but then found that the administrator link provided by the instance manager referred to flashservices for some reason and didn’t work. Running the original admin location (host/CFIDE/administrator/index.cfm) no longer contained the enterprise manager. I had to stop the CF7 instance to get back to the default administrator.
I then created an instance for CF9. Despite using /cf9root/ as the context root during the install phase there was no CFIDE installed there. When I tried to get it to use a different jvm.config file (pointing to JDK 1.6) using this code: D:\dw\jrun4\bin\jrun.exe -config "D:\DW\JRun4\bin\cfusion9_jvm.config" CF9, I get this: Error: no known VMs. (check for corrupt jvm.cfg file)
In frustration, I tried installing CF9 in standalone configuration as suggested here, but that didn’t work either – the admin and site were still run under CF7.
What am I doing wrong? Any suggestions appreciated.
Thanks
Bob
