Looking For ColdFusion 8 Migration Stories

At work we are still running ColdFusion 7. We are looking at moving to 8 this year and are in the pre-planning stages…

I’d love to hear from anyone who has already migrated! We are running ColdFusion 7 on top of IIS (Win2003) so we are looking at migrating the ColdFusion server settings (datasource, mappings, sandbox setting, etc) + all the IIS stuff from one server to another. We have a test environment setup in which we can experiment but I’d love to hear from anyone with real world experience.

  • What issues did you run into (if any)?
  • What tools did you use to make the migration easier?
  • What’s better since you migrated? What’s worse (if anything)?
  • What would you differently if you could do it again?

6 Comments

  1. Posted January 31, 2008 at 7:01 pm | Permalink

    Here are some tips I posted a while back that answer some of your questions…

    http://www.webtrenches.com/pos.....o-cf8-tips

  2. Mark Fuqua
    Posted January 31, 2008 at 10:28 pm | Permalink

    I have never migrated from 7 to 8. However, my hosting company, hostMySite did, on all their servers. I have four sites that never missed a beat and I am now develping on 7 and uploading module to 8 with no issues. I think it is a pretty painless upgrade.

  3. Ed
    Posted February 1, 2008 at 9:46 am | Permalink

    Unlike the mostly positive upgrade narratives I’ve heard so far, our CF7 to CF8 migration experience has been negative. Our infrastructure and requirements for CF are a little different to the norm: we run a JRun J2EE setup of CF Enterprise, use CFCs extensively for all key applications, and use Apache as CF’s webserver.

    The actual migration process wasn’t too difficult and comprised a day’s work, mainly comprising copying of settings between XML files. Our issue is that the result of the migration process has not been as expected.

    * What issues did you run into (if any)?
    Few during the migration itself.

    * What tools did you use to make the migration easier?
    CVS and Eclipse’s text comparison tools.

    * What’s better since you migrated? What’s worse (if anything)?
    What’s worse? Application performance under CF8 is 6-8 times slower within our CFC-heavy apps than under CF7 (which was slow in itself.) What’s better? New functionality - image and document handling.

    CF8 performance on our CFC-driven apps is too slow to permit us to move CF8 onto our production environment. We will continue to use CF7 on our live environment until we’ve isolated the CF8 performance issues. There’s a thread on Adobe’s forums about the CF8 performance issue. So far we’ve tried the forum’s proposed fixes without success.

    I’m interested in hearing anyone else’s experiences if they’ve suffered similar issues, since we seem to be among a minority of CF8 users who’ve had performance problems with it.

  4. Posted February 6, 2008 at 4:49 am | Permalink

    We upgraded the same (CF Standard) server rather than migrated to a different machine, but these comments might be useful anyway as we’re on IIS/w2k3. The process wasn’t completely smooth, but I think it will depend on your specific configuration and how you go about upgrading. CF8 is significantly superior to CF7 so well worth it regardless.

    Installation issues:

    * The installer’s migration wizard HTML pages were a bit flaky: auto refreshes to the next step didn’t happen - may be to do with our strict Windows permissions.
    * MySQL data sources didn’t migrate - because previously using manual JDBC drivers I expect. CF8 has native mySQL 4/5 support which we used to recreate the sources.
    * Verity collections didn’t migrate - perhaps because in a custom location.

    All other settings migrated ok.

    Post-install issues:

    * NT Performance Monitor no longer works: apparently this is an issue only when you uninstall your previous CF7 AFTER installing CF8 (even though that’s the recommended procedure), see:
    http://www.adobe.com/cfusion/w.....id=1303184
    * Also when I uninstalled CF7 it removed both the CFIDE and the default document settings in IIS which were being used in the new CF8 installation. It may be best to just leave CF7 installed and just disable the services. Or uninstall 7 first… depends on how much work re-configuring from scratch would be (in our case, not that much, so I think I would do that next time).

    We haven’t had the performance issues mentioned by Ed: quite the contrary. However there is a known issue with Java 1.6 which slows up the loading of class files, so app initialisation can take much longer. But once up and running everything seems to be faster.

    Good luck with it and let us know how you get on.
    Julian.

  5. Posted February 6, 2008 at 8:06 am | Permalink

    Thanks for the comments everyone! Does anyone have any experience with sandbox security? That was the one thing I didn’t see in the CAR export options (unless I overlooked something)…

  6. I Rz
    Posted February 29, 2008 at 3:52 pm | Permalink

    Just went from 6.1 to 8 on a production server by completely replacing the servers. Copied the code, setup ODBCs and up and running it went. No issues.

Creative Commons License

Copyright © 2007 thecrumb.com. All rights reserved.