ColdFusion 11 Installers refreshed-Has fix for Server fails to start on enabling J2EE Session variables and Installation on Japanese OS

During first week of December 2014, we had released Full installers for ColdFusion 11 with update 3 in-built. The build number was 11,0,3,292480.

There were two issues with the build that was released(Full Installers only).

1) After Enabling J2EE Session Variables server hangs on restart/start.

2)On Japanese OSes, installer doesn’t recognize the Japanese locale.

If you have applied the update 3 through Hotfix, these 2 issues won’t arise for you. And also, #1 is not applicable for J2EE deployments done as EAR or WAR.

 

These two issues are fixed and we have refreshed the Full installers this week. The build number is: 11,0,3,292866

If you have come across #1, either you can download and use the new installer or apply the workaround on your existing server itself.

The workaround is:

Open the xml file C:ColdFusion11cfusionruntimeconfcontext.xml (Change it as per your installation path)

and uncomment the tag: <Manager pathname=”” />

Existing:

   <!–
    <Manager pathname=”” />
    –>

Change it to:

    <Manager pathname=”” />

 

If you have come across #2, you have to download and install.

 

Note on ColdFusion 11 Japanese Installers refreshed with Update 3

The refreshed Japanese Installers that were released on December 10th 2014 had an
issue in detecting the platform’s Japanese language at installation time and so was defaulting to
English.

While we are going to refresh the Japanese installers, if you need to go
ahead with the current installers itself, you can use one of the following
workarounds.

1) You can force the installer to run on top of JRE version 7 instead of the
default JRE 8 that is in-built into the installer.

    To do this, you should have JRE 1.7 on your machine.

Open command prompt (Open as Administrator in case of Windows) and run the
following command.

>C:downloadsColdFusion_11_WWEJ_win64.exe LAX_VM “C:Program FilesJavajre7binjava.exe”

Please change the paths as per your installer location and JRE/JDK location.
And also please use 64-bit jre for 64-bit version of ColdFusion installer and
32-bit JRE for 32-bit ColdFusion Installer.

2) Instead of #1, you can use the following method also if you are comfortable
running the installation in English itself and after installation you can
change the language that ColdFusion runs on to Japanese.

 Open the file C:ColdFusion11cfusionbinjvm.config and search for
-Duser.language=en and replace this with -Duser.language=ja and restart the
server. ColdFusion server will now in Japanese itself.

 

 

Normal
0

false
false
false

EN-US
X-NONE
X-NONE

 

Resolving “500 Internal Server Error” with ColdFusion 10 Update 14

We have seen that some of you have not been able to get the web server
connector working after applying update 14.

We did our investigation and following is our finding.

The connector binaries of ColdFusion 10 update 14 are built on top of  VC++
runtime 2012 update 4.

Installation of VC++ runtime requires admin privileges. If the ColdFusion
service runs as administrator or system account, the update itself install the
VC++ runtime as this account would have installation privileges.

If your ColdFusion service account is not running as administrator or system
account, applying the hotfix from administrator can’t install VC++ runtime and
you will get “500 internal server error” after configuring the
connector.

In this case, you need to manually install VC++ runtime 2012 32-bit and/or
64 bit depending on whether Web server is 32-bit or 64-bit.

You can download VC++ runtime here at:

http://www.microsoft.com/en-in/download/details.aspx?id=30679

When you install hotfix manually, administrator privileges are enforced and
so the installation of VC++ runtime is automatically taken care by the updater.

Normal
0

false
false
false

EN-US
JA
X-NONE

 

 

 

 

ColdFusion 10 support with Java 8

With Update 14 for ColdFusion 10, Java 8 is supported.

If you are using ColdFusion Web services you will have to do a one-time change manually.

You should copy tools.jar manually from {JDK8_Home}/lib to {cf_install_home}/cfusion/lib/. ColdFusion Web Services will fail if this is not done. Only JDK contains tools.jar not the jre. You don’t have to install JDK on the machine where ColdFusion is installed. You can just have jre 8 on this machine and get tools.jar from any other machine’s JDK installation.

And also make sure that the earlier stubs are cleared fom {cf_install_home}/cfusion/stubs/ to get the newly compiled classes.

Originally ColdFusion 10 was shipped with jre 1.6. With that build we released tools.jar of jdk1.6.

For Windows there was a refreshed installer release. With this jre include was 1.7 and so we have shipped tools.jar of jdk1.7.

Since, we are not releasing new installers and still if you want ColdFusion to run on jre 1.8.

Unless you want Web services, it is not necessary that you have to upadte it.

The reason why we have not shipped this through updater is that it can break the existing users those who have n’t upgraded their jre.

Updates for ColdFusion 11, ColdFusion 10 and ColdFusion 9 released

The following ColdFusion updates are now available for download:

ColdFusion 11 Update 2

This update contains fixes for vulnerabilites mentioned in the security bulletin APSB14-23.

For the details refer this technote.

ColdFusion 10 Update 14

This update includes Tomcat upgrade to 7.0.54, Tomcat connector upgrade to 1.2.40, support for JDK 8 and Apache 2.4.x, fixes for vulnerabilites mentioned in the security bulletin APSB14-23 and fixes for 63 other bugs.

For the details refer this technote.

ColdFusion 9.0.2, ColdFusion 9.0.1 and ColdFusion 9.0 security update

This update contains fixes for vulnerabilities mentioned in the security bulletin APSB14-23.

For the details refer this technote.

 

ColdFusion Builder 3 automatic updates notification and installation

With ColdFusion Builder 3 we have implemented automatic updates feature to be in-line with Eclipse update mechanism.

 

In case of ColdFusion Builder 3 standalone installation:-

With this, if there is any update to ColdFusion Builder 3, you will receive a notification at the bottom right corner of Builder. You can click on that and install the updates.

With this mechanism only the changed plugins are pulled and installed on top of your Builder installation.

And this is always a cumulative update .i.e Latest update contains all the previous updates as well.

If you have just closed the notification without installing the update you can install by clicking on Help –> Check for Updates label.


In case of Plugin installation to Eclipse:-

Since the Eclipse is your own copy, you have to do a one-time setup to get notifications and install it.

 

Open “Window -> Preferences -> Install/Update” and configure the updater options as follows.

Click on “Automatic Updates” -> Select “Automatically find updates and notify me”

Click on “Enable Software Sites” -> Enable the site http://download.adobe.com/pub/adobe/coldfusion/cfb3pluginsrepo/ . This site is already listed. You just have to enable it.

Refer to the enclosed figures for these settings.

Once this is done on every next restart of Eclipse, updates availability is checked and notified at the bottom right corner.

By clicking on that notification message you can you can install the update.

 

Fig 1:Notification settings

Notification Settings

 

Fig 2: Update Site Sttings

Update Site

ColdFusion 11 Silent Installation Properties

Silent instllation properties are updated for ColdFusion 11.

You can download the properties file here

Create a new directory and place the installer and the properties files there.

Please make sure to update the usernames/passwords/and flip the different feature flags as per your requirement.

‘cd’ to the newly created directory where the installer and properties files are placed.

Command to run the silent installation from the terminal is(Change it as per the Installer name).

>ColdFusion_11_WWEJ_win64.exe -f silent.properties

Please make sure that the terminal/command propmt is opened with administartor/root privileges (Open cmd with Run as Administartor option).

Once initiated, installation process runs in the background. Once the installation is complete you can see a log file named Adobe_ColdFusion_11_Install* under the ColdFusion installation home directory.

ColdFusion Builder 3 Mandatory Update Release

 

There is
a mandatory update released for ColdFusion Builder 3 that resolves the ‘Update
URL Issue’ that prevents your copy of ColdFusion Builder from downloading and
installing the updates from our server.

 

If you
have installed ColdFusion Builder 3 as a standalone application by using the
installer that you have downloaded between April 25 and May 25, you need to
apply this patch.

The build
number that was released on April 25th 2014  ->  3.0.0.289860

The build
number that was released on May 25th 2014 ->  3.0.0.289998 (If you are on this build you don’t need to do anything. )

(You can
find it in the file:
C:ColdFusionBuilder3cfbuilder.install.supportversion.jsx)

 

You can
download the update  Here .
To apply the patch, follow the instructions provided in the bundled readme file.

Restart ColdFusion Builder for the fix to be reflected. You should see the ‘Update available’ message
at bottom right corner on re-launch.

If you
don’t want to apply this patch, you should uninstall and install the latest
build of ColdFusion Builder 3. 

 

‘Services
Browser’ view which is available as part of the first update.

 

For Eclipse plugin installation you can enable/add the CF Builder repository site as follows to apply the updates:

Help->Install New Software -> Available Software Sites -> Add -> Name(Povide any name) -> Location (Provide as http://download.adobe.com/pub/adobe/coldfusion/cfb3pluginsrepo/)

Mac OS X 10.8.4 Java Update and ColdFusion Installers

Normal
0

false
false
false

EN-IN
X-NONE
X-NONE

MicrosoftInternetExplorer4

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:””;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:”Times New Roman”,”serif”;}

Couldn’t Install ColdFusion on Mac OS X 10.8.4?

There is a Java update (1.6.0 Update
51) for Mac OS X 10.8 and 10.7 around June 16th 2013.

But unfortunately, there are issues
with it. And so, any ColdFusion installers would have failed to launch if you
try to install.

However, this Java 1.6.0 update 51
is corrected (patched) in a week or so that comes through “Software
Update…”.

So, if you install through
“Software Update…” now it should be fine. And you will be to
install ColdFusion or ColdFusion Builder. And you are not affected.

This blog is for those unlucky who
have installed during that weeks’ time when JDK 1.6.0 Update 51 which has
issues been installed through “Software Update…”.

Since, a version of 1.6.0 Update
51 is already installed; it will not show the corrected version of Java
1.6 update 51 under “Software Update…”.

If you are in such scenario, you
should be installing Java by downloading it manually from the following
location for Mac OS X 10.7 and 10.8.

http://support.apple.com/kb/DL1572 (For
Mac 10.7/10.8)

http://support.apple.com/kb/DL1573
(For Mac 10.6.8)

To know, if you have properly
patched version is there or not execute the following command:

>/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
-version

(a)

java version “1.6.0_51”

Java(TM) SE Runtime Environment
(build 1.6.0_51-b11-456-11M4508)

(b)

java version “1.6.0_51”

Java(TM) SE Runtime Environment
(build 1.6.0_51-b11-457-11M4509)

If you are getting result as in (a)
you are not on a properly patched Java. You need to manually download and
Install Java.

If you are getting result as in (b)
you are good to go (See the difference in build number).

Applying Updates on a Locked down ColdFusion 10 Server

Note: This is valid from
Hotfix 9 onwards.

Depending on the user account that you have used to Lock down your server, you might need to consider the following few more steps for providing appropriate permissions to be able to apply the updates from ColdFusion Administrator.

Hotfix
needs two things to be installed properly from ColdFusion Administrator.

The user that is configured for ColdFusion Service should be permitted to
Start/Stop the service. More on this to setup is explained below.

Setting up the ColdFusion Service user:

Down load and Install Windows tool named SubInACL.exe (Installer name is SubInACL.msi)
to give service start/stop permissions from

http://www.microsoft.com/en-us/download/confirmation.aspx?id=23510

Once you install it, the tool subinacl.exe gets installed
under

C:Program Files (x86)Windows Resource KitsTools

Then, run the tool as follows from command prompt by
replacing <MachineName> and <username> with your username and machine
name.

a)
For machine’s local user

C:Program Files (x86)Windows Resource KitsTools>subinacl.exe /service “\<MachineName>ColdFusion 10
Application Server” /grant=<username>=TO

b) If the user is a Domain user you have to replace <Domainname> as well along
with <MachineName>, <username> in the following command.

C:Program Files (x86)Windows Resource KitsTools>subinacl.exe /service “\<MachineName>ColdFusion 10
Application Server” /grant=<Domainname><username>=TO

More details on this are explained in the below
resource.

http://support.microsoft.com/default.aspx?scid=kb;en-us;288129

This is a one-time setup that you have to do.

Once this is done -> Restart ColdFusion service
-> Open ColdFusion server Administrator -> Apply Update  -> You
should be able to apply the Hotfix successfully now.

Normal
0

false
false
false

EN-US
X-NONE
X-NONE