[Looking for Charlie's main web site?]

Considering use of Amazon Corretto, the new openjdk jvm, especially with ColdFusion

As I posted earlier today, there are big changes afoot in the Java world, about commercial/production use of Java going forward. For my readers (mostly ColdFusion users), this is big news, as it is for anyone using Java for commercial (or in Java 11, even production) purposes.

But here's some good news: Amazon has recently released a new free JVM (java virtual machine) implementation based on the OpenJDK specification, called Corretto. In this post, I want to share some news about it. (Off the bat, let me tell my friends on any Linux flavor other than Amazon Linux 2, this is not yet available to you. For now it is only available for Amazon Linux 2 as well as Windows, MacOS, and as a docker image. Other Linux flavors are due in Q1 2019.)

For much more, read on.

[....Continue Reading....]

What's a CF shop to do: Oracle's changed stance on commercial/prod use of Java, going forward?

(While this topic is written toward ColdFusion users, much of the information will apply to readers running ANY Java app/app server for commercial/production use, whether Java 8, 9, 10, or 11.)

Did you know that Oracle will no longer offer free updates/security patches for Java 8, if Java is used for commercial purposes beyond Jan 2019? After that, you must pay them for support/updates (including security updates). And did you know that they are not offering their next "long-term" release, Java 11, free for PRODUCTION use at all (and that you must obtain a separate license)? Finally, while Oracle will be offering a free openJDK implementation, did you know they will only be committing to supporting/updating it for 6 months after release, leaving subsequent updates to the community of contributors?

These are important changes for those running CF, since it runs on Java. (CF2016, 11, and 10 run on Java 8. And while CF2018 came out on Java 10, that Java release will not last for long, yet another complication/curiosity that I wrote about back in May: On ColdFusion and its support for Java 9, 10, and 11.)

For now, while Adobe is aware of the issue of the pending Oracle licensing change, they have yet to clarify things on the matter (at this writing, Nov 15 2018).

While we await that news from them, I wanted to share this news here to help my readers, as well as a bit more below for those wondering about the matter, and options going forward.

[....Continue Reading....]

How to get the checksum for a file on Windows

If you're running Windows and ever want to know the md5 checksum for a file you have, did you know there's a built-in command to get it. From the Windows command prompt, run:

certutil -hashfile [path\]filename MD5

The tool is built into Windows 7 and above, and Server 2008 and above (at least). Tools like it are included in other OS's, but I'm sharing the above for Windows users.

Regardless of what OS you use, for more on why knowing the checksum can be useful (and why comparing file sizes instead may not be enough), and especially with regard to some interesting info about installers for CF2016 and CF11, do read on.

[....Continue Reading....]

I'll be speaking at 3 upcoming events, first on Tomcat then on CF and FR

I've been negligent to get a post out about this, and now the events are upon us. I'll be speaking in coming weeks at 3 events, about my favor topics: troubleshooting and monitoring, both CF/Lucee and Tomcat, as well as CF2018 hidden gems.

TomcatCon 2018

First up, in late September, I'll be presenting at Apache's TomcatCon (being held within ApacheCon North America 2018, in Montreal), where I will be speaking on Tomcat Monitoring Alternatives, Pros and Cons.

Adobe ColdFusion Summit 2018

The next week, in early October, I'll be presenting at Adobe ColdFusion Summit 2018 (in Las Vegas), where I will be presenting 3 times:

  • first as one of the day-long pre-conference workshops, mine on "Troubleshooting Common CF Challenges", on Oct 1
  • Then my "Hidden Gems in CF2018" talk on Oct 2 (which they are labeling, "Adobe ColdFusion 2018 hidden gems")
  • Finally I will be presenting most of the FusionReactor vendor demo session for Intergral (along with David Tattersall, their CEO) on Oct3

Adobe don't seem to offer a way for us to directly link to the session descriptions, but the schedule does offers a popup for each talk. Mine are listed on each day.

CFCamp 2018

Finally, a few weeks later, I will be presenting at CFCamp 2018 (in Munich), where I will again be presenting the FusionReactor vendor demo presentation for Intergral (along with David).

I have also just put in to offer my Hidden Gems in 2018 talk (the plans for me to attend on Intergral's behalf only just firmed up today, in fact, so I am not yet listed as a speaker, as of today).

So another year (and season), and another raft of conferences all bunched up together. :-) But it's always a thrill to be able to present, and catch up with old friends and make new ones. As always, I hope people will find great value in my all-new sessions for this year.

Keeping your FusionReactor updated

If you are using FusionReactor (the monitor for CF/Lucee/Tomcat and other Java servers), are you on the latest release, or at least a relatively recent one? You really should be, as new features are added all the time (I especially love the new "archived metrics" added in 7.2). I've written in the past about various FusionReactor updates. It's on 7.4.1 as of this writing.

In this post, I want to encourage you to update as well as show you how to do it (and a mistake you could make that would leave you NOT completely updated because you missed a step.)

[....Continue Reading....]

Fixing CF: "Hey, how come ColdFusion debugging output is not showing up in my localhost testing?"

This is a problem that has troubled many CF users for some years (especially as they have moved to later operating systems): they find that ColdFusion debugging output does NOT appear to them when testing using a URL with "localhost" for the domain name but it DOES appear if they use the 127.0.0.1 ip address instead.

And sure, they could change to just using the ip address, but they wonder why it fails with "localhost" and whether they can fix things so that it does? In this post, I offer the explanation and solution.

In brief, the problem happens when the OS you're working on processes your "localhost" request via ipv6 (if it makes the request as ::1), rather than ipv4 (as 127.0.0.1).
  • One option could be to edit your hosts file to force 127.0.0.1, and that should work
  • But another would be that if you knew about your localhost calling with the ipv6 address of ::1, you should be able to add that to your CF Admin "debugging ip addresses list" (or use its "add current") button. But you will find that if you try that, it will change to "0:0:0:0:0:0:0:1", which does not solve this problem. I have a workaround for that, editing the neo-debug.xml.
Adobe could fix that last problem (and I have filed a bug report, CF-4203295), but until they do, here's a workaround and explanation of things.

And this latter point, of the inability of the Admin to accept ::1--and on the matter of editing that file--is the real focus of this post.

[....Continue Reading....]

What's new in CF2018, part 2 (finding still more info and resources about CF2018)

CF2018 released: what are the key new features, and where to find more?

Adobe has released ColdFusion 2018 late last week, July 12 2018, after a several month pre-release cycle. As is often the case, info about the release (new features, pricing, etc.) is a bit spread out, so I wanted in in this post to pull that info together, after I've been reviewing it the past few days.

In particular, I want to highlight a new way (which you may have missed) where Adobe has been sharing info about the new release as a series of blog entries about each feature from CF team members. Some of these have examples (which have been missing sometimes in the past with discussions of new features). That said, and helpful though those are, there's not a single post linking to them all, so I'm offering that here in effect. There are also doc pages about each new feature, and I link to those also.

And there is still more info about the new release which is NOT covered in those blog posts (including pricing, upgrades, licensing, etc.), and I want to add those here.

Some may remember that I had done a series of posts back when CF2016 came out, and I'm condensing what I covered in a couple of those into this one. Hope it's helpful (and I will update it as I learn new information).

[....Continue Reading....]

What's new in FusionReactor 7.3 - over a dozen useful new features and enhancements

FusionReactor (my favorite server monitor) continues its onward march of refinement and improvement with its latest release which came out last week, 7.3. In this post, I highlight over a dozen of its new features and improvements.

[....Continue Reading....]

Did you know the Adobe Immerse '18 online conference (next week) will have 16 CF sessions?

You may or may not know that Adobe is having an online conference next week, Immerse '18, from June 12-15. It was traditionally an AEM conference.

But did you know that this year they have added other Adobe enterprise products, including ColdFusion. There will be 16 CF sessions, all presented by members of the CF team. Some are about CF2018 but some are not.

I think most CF folks would find the low $75 $15 price to attend (Adobe just posted this discount code: He7B52)--which includes access to the recordings of all 90 sessions--to be well worthwhile. For the sessions, speakers, and more, see below.

[....Continue Reading....]

More Entries

Copyright ©2018 Charlie Arehart
Carehart Logo
BlogCFC was created by Raymond Camden. This blog is running version 5.005.
(Want to validate the html in this page?)

Managed Hosting Services provided by
Managed Dedicated Hosting