• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

ColdFusion 11 to ColdFusion 2021 upgrade

New Here ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

Is there an upgrade path from ColdFusion 11 to ColdFusion 2021 using an upgrade?

Views

3.9K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

Hi @Ron Hoit 

 

In terms of Application - YES

In terms of Purchase  - NO. You can only upgrade from CF2018 to CF2021. 

 

You can move your application to CF2021 and test it. If you encounter minor issues, you can fix it. 

 

Thanks,
Priyank Shrivastava

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

So purchase the full version of CF 2021, and then upgrade from CF 11 to CF 2021?  Or do I need to do a clean install of CF 2021, and then move my setting and sites?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 06, 2022 May 06, 2022

Copy link to clipboard

Copied

Getting a 404 on this migration guide link. Does anyone have a copy?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 06, 2022 May 06, 2022

Copy link to clipboard

Copied

First, Adobe is aware of the problem and working on it (I was told a couple of days ago, when I reported it).

 

Second, fortunately there is a link for it at the good ol' "internet archive" wayback machine.

 

And I have a blog post with more on that wonderful resource and how easily it can be used, including how you could have found it by just prepending the url with web.archive.org:

web.archive.org/https://www.adobe.com/content/dam/acom/en/products/coldfusion/pdfs/cf2021/cf2021-migration-guide.pdf

That will sometimes show that there is no archived version of the page, but often there is one, as in this case. Enjoy.


/Charlie (troubleshooter, carehart.org)

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 15, 2022 Jun 15, 2022

Copy link to clipboard

Copied

Thanks Charlie. I watched a few of your videos in preparation for our upgrade. Since we're on VMs, I was ultimately able to stand up another VM and install there. Then it was a matter of copying over code and tweaking some settings. The most work went into recreating the scheduled tasks.  All in all, it was a very smooth migration!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 15, 2022 Jun 15, 2022

Copy link to clipboard

Copied

Great to hear the migration went well. Thanks for the update, and the kind regards. 


/Charlie (troubleshooter, carehart.org)

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 15, 2022 Jun 15, 2022

Copy link to clipboard

Copied

Link is still broken, a month later (:-(

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jun 15, 2022 Jun 15, 2022

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 15, 2022 Jun 15, 2022

Copy link to clipboard

Copied

LATEST

Thanks for that workaround, Priyank. 


/Charlie (troubleshooter, carehart.org)

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

If you are planning to install in a new server, then you can install and later activate it. In case you are installing it in a same server where you have CF11 running, that is also possible however, you need to make sure that you will not create the connector with CF2021 without removing the CF11 connector. It will create an duplicate entries in IIS(Case is for Windows machine) and then you have to manually remove it. 

 

You can install the trial version first and test your application. Further, you can purchase the license. You mentioned the migration guide which has all the instructions on how to migrate setting from CF11 to CF2021. 

 

 

Thanks,
Priyank Shrivastava

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

quote

 Or do I need to do a clean install of CF 2021, and then move my setting and sites?


By @Ron Hoit

That's the route I would suggest. Buy the CF2021 licence, install CF2021 and move your sites and settings, avoiding any interaction whatsoever with CF 11.

 

I say this because CF 11 is much older. As such, it will likely introduce legacy incompatibilities - in other words, headaches - into the mix.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 28, 2021 Sep 28, 2021

Copy link to clipboard

Copied

Yes, I believe that's the way I'm going to go.  I've got 2 servers that are less than 2 years old.  The current webservers are like 7 years old.  And the newer servers have betters specs in the CPU / memory and hard drive areas.  I'll reload both servers with fresh Windows server software and load one up as my dev server and the other as my production server.  Then copy over all websites / IIS and CF admin settings.  Then test the crap out of the websites to see what breaks with the newer CF 2021 software.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 29, 2021 Sep 29, 2021

Copy link to clipboard

Copied

quote

... the newer servers have betters specs in the CPU / memory and hard drive areas.  I'll reload both servers with fresh Windows server software and load one up as my dev server and the other as my production server.  Then copy over all websites / IIS and CF admin settings.  Then test the crap out of the websites to see what breaks with the newer CF 2021 software.


By @Ron Hoit

 

Way to go!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

Okay, now I have ColdFusion 2021 Enterprise installed on both my Production and Development servers.  With the old servers running ColdFusion 11 Enterprise, is it okay to export the server setting from 11 to 2021?  I have read alittle about the CAR function, but haven't found any instructions yet.  I also read something about a wizard for doing these things.  I have not moved any websites or anything yet.  The only thing that we've done so far is load the new ColdFusion 2021 Enterprise.  Does anyone have any insight for me?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

It ... should be ok ... mostly. I'd make sure the new servers work first before you do this. The instructions for using the CAR format are here:

 

https://helpx.adobe.com/coldfusion/configuring-administering/deploying-coldfusion-applications.html#...

 

I haven't read through that, but I do have one or two warnings. First, be very, very careful to avoid selecting Java settings when you create the CAR file, because those will not match the settings for CF 2021. Second, I would recommend that you create CAR files for each individual application if you can, so that you look carefully at the settings for each. There are things you might not want to include, like where CFFORM scripts are located, global mappings, and so on.

 

Dave Watts, Eidolon LLC

Dave Watts, Eidolon LLC

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

Yes, the JAVA on the CF11 server had a path of C:\Program Files\JAVA\jre1.8.0_241

The default path for JAVA on the CF2012 server was C:\ColdFusion2021\JRE

I changed it to C:\Program Files\JAVA\jre1.8.0_301 after installing the newest java download. 

This server is only being used as a CF server, and has 32 GB memory, would it be beneficial to increase the JVM Heap Size to like 4096?

 

And I would assume that the JVM Arguments listing setting the default would be good?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

I'm not sure that CF 2021 supports any version of Java prior to 11. You can increase the JVM memory size settings (heap, generations etc) to something significantly greater than 4096.

 

Dave Watts, Eidolon LLC

Dave Watts, Eidolon LLC

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

So should I have left the JAVA path as the default and uninstall the JAV that I loaded?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

I would either use the version of Java that CF 2021 came with, or install the latest Java 11 somewhere else and switch to that directory. You don't need to uninstall anything unless you're really tight on disk space. You can have as many versions of Java as you want. But CF can only use one of them of course.

 

Dave Watts, Eidolon LLC

Dave Watts, Eidolon LLC

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

Okay, I'll just unistall what I loaded and change the JAVA path back to the default.  Hopefully our websites will still work properly.  And I will be making a CAR file for each section just in case.  I'm actually very new to the setup of ColdFusion.  Our CF 11 server was setup by someone else, and sadly, they are lno onger with us.  The good thing is that the servers still work, and I have some time to setup and test this for awhile before going live...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

Yikes, after unistalling JAVA the CF Admin will not open.  I maybe should have changed the java path before uninstalling.  Looks like I'm starting over.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 10, 2021 Nov 10, 2021

Copy link to clipboard

Copied

Okay, so now that I've started over:

Uninstalled CF 2021 from new server

Re-installed CF 2021 on the new server

Created CAR file from CF 11 installation on old CF Production server

Didn't include anything from the Java and JVM

Imported CAR file using Packaging and Deployment

Copied over the Inetpub folder

Re-created websites in IIS (only did 3 for testing)

Ran ColdFusion Web Server Configuration Tool to create handler mappings for:

     cfcHandler

     cfmHandler

     cfmIHandler

     cfrHandler

     cfsHandler

Added the following roles under "WebServer" in server manager features wizard:

     .NET Extensibility 3.5

     ASP.NET 3.5

     CGI

     ISAPI Extensions

     ISAPI Filters

Added "Index.cfm" entry under the Default Document section in IIS

Verified all database paths (only did 3 for testing)

 

Current getting the following when I test the first website:

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Nov 10, 2021 Nov 10, 2021

Copy link to clipboard

Copied

Thats a DB coonection issue. Please check db connection in CF Admin. If they verify OK, your app will work.

 

Thanks,
Priyank Shrivastava

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Documentation