Installing coldFusion 8 on IIS7 in Windows 2008 Server

Having ColdFusion run on the new Windows Server 2008 server under IIS 7 is pretty easy, however you have to have the right components installed.

Windows 2008 uses lots of routines from Vista, so installs are really easy, and in this version, instead of installing everything, and then disabling the features, 2008 simpy doesnt install them.

This is nice to see, we now get a screen that asks you to select the features you wish to use on this server. Tick the boxes for IIS and you have a website server.

To get ColdFusion running on the same machine, you need to do the following:

  • Install 2008 server
  • Add the Web Server (IIS) role
  • Select ISAPI Filters
  • Select IIS 6 Management Compatability

Restart IIS and Install ColdFusion as normal. Everything should be working just fine.

as famous as I will ever be

I just took a trip around on CVSDude, and had a look at their testimonials page. We use them for source control, outsourcing it is so much easier than doing it at work or home your self, and they have excellent rates.

Anyhow - I noticed that my quote, made while at a small (but excellent) web shop in Sydney (www.red5.com.au) has been placed at the top of the page amongst the likes of the BBC and Stanford University.

Guys, once again - thanks a lot, you are really providing a wonderful service. If you want to try it out too check out CVSDude (!Affiliate Link!) for some awesome Subversion Source Control Hosting.

Monitoring Java under the Coldfusion hood

We are about to upgrade our ColdFusion 7 servers to 8 Enterprise, and that's hugely exciting, but another story. Coldfusion 8 enterprise comes with the Performance monitor, a Flex based app that is rolled into the CF administrator with access to the CFC's too if you don't like the app Adobe built.

However if you aren't on Enterprise, or on an earlier version of ColdFusion then you don't get this kind of cool monitoring built in. I just had a really interesting read of Using JConsole to monitor ColdFusion's JVM by Dan G. Switzer, and how he hooked up JConsole to CF. I will be giving this a go because we still run a couple of ColdFusion 7 standard servers.

Other choices you have are some commercial products like Fusion ReactorSeeFusion

Filtering your traffic from Google Analytics - the better way

I have been working hard on a new site, and having put adwords up I no longer want to see my hits on the Google Analytics reports because it all just gets in the way.

Analytics gives you 2 ways of excluding traffic using the filters. The first is by IP Address, and the second is to set a cookie with a predetermined value, and filter on it.

You can use the Google Analytics regular expression generator to help you create an IP address filter. This generator can convert one IP address to a simple regular expression, or it can generate a regular expression to match a range of IP addresses.

IP Address is all very well, but what if you use a number of different machines, at home / work / airport etc? Well - setting a cookie is a good way of doing it. So far though all the tutorials I have seen suggest making a blank page, and adding some code to it to set the cookie. Why?

[More]

IIF DE difference between ColdFusion 7 and 8

We just struck this problem because our developers use ColdFusion 8 on their local machines, then we deploy on ColdFusion 7. This is so we can fully test our apps on 8 before rolling it to production.

We don't really run into any issues, but here is one I just found. This issues is a line of code in a form tag that decides whether to launch java script validation code on submit or not, depending on the calling page.

[More]

JRun 4 updater 7 released

Good news if you run on one of the previously unsupported platforms or webservers.

Now JRun supports

  • JDK 1.6
  • Windows Vista
  • Mac OSX 10.4
  • 64 bit support on solaris
  • IIS 7
  • Apache version 2.2.x
  • SunOne Webserver 7

As far as general performance the updater release notes claim to have improved performance when web clustering up to 20 times.

Go read the release notes and download it here.

A short history of ColdFusion

I just a trip down memory lane reading this article from Adobe's coprorate intranet, kindly reproduced by Damon Cooper for the rest of the world to read.

Thanks Damon!

I occasionaly play with other languages, most recently PHP and life is so much harder to get started, making a database call is not easy, and error reporting - oh don't get me started.

Long live ColdFusion and long may she continue to be the best!

Using Smartermail Web Services and API to create domains with ColdFusion

We have moved our email services in house over to SmarterMail because of its history, power and flexibility. We used to use MailEnable, and although we like supporting Aussie companies, Smartermail is just that bit more mature.

Now to make it easy on clients and ourselves, we have minimised the amount of knowledge required to set up new domains, and by adding this code into out intranet, its now simply a case of clicking a button to have the clients domain added, and have the details available ready to hand out. Then we simply hook up the DNS and MX records and we are off!

[More]

CFCamp tomorrow

I am off to CFCamp tomorrow - should be great lots of interesting stuff happening and it will be great to catch up with a few people.

You have 6 more hours to register at http://cfcamp-syd.eventbrite.com/

And you can read about the event itself at http://cfcamp.pbwiki.com/

SQL incoming tabular data stream (TDS) remote procedure call error

We have been moving sites from a SQL 2000 machine over to a new SQL server 2005 server and we came across this error:

[Macromedia][SQLServer JDBC Driver][SQLServer]"The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x38 is unknown"

It is caused by the connection method in the datasource settings. Using Cursor isnt friendly with SQL 2005, but Direct makes it purrrrr like a kitten.

[More]

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.9.001.