On Using Macromedia ColdFusion MX 7 in WebSphere Clusters

Tom Jordahl of Macromedia ColdFusion Development sets the record straight on Macromedia ColdFusion MX 7's deployment options for WebSphere clusters.

With the ColdFusion MX 7 ear/war deployment, you can precompile and preconfigure your application and deploy them across the whole enterprise. And since they are packages like the J2EE admins expect, they don't have to know beans about CF.

The only item in the WebSphere cluster we don't do is the "vertical" clustering, where multiple instances of CF share the same *filesystem*. Because we write configuration stuff to the disk (and other things like mail) the instances stomp on each other.

But on the whole, ColdFusion MX works very nicely on WebSphere. It goes *real* fast and scales well too. One of the reasons for moving CF to Java was to give people like yourself ("We only do WebSphere here") a fully supported path to move their CF apps on to the corporate mandated infrastructure.

Check out the full thread on CFTalk.

Here's the official verbiage for CFMX 7 support on Websphere.

And here's more about Packaging applications in J2EE archive files.

ColdFusion News Radio for April 25th 2005

This is the first in a new series of podcasts, CFNews_Radio, where in my spare time I'll be producing a weekly show that summarizes recent news and events regarding ColdFusion including hot threads in the CF Community, interesting projects or topics in the blogosphere, user group events, and articles from Macromedia including those from the Devnet center, Security Zone, and technotes.

Since this is the first of the series, I'll reach back more than a week, but in general these podcasts will try to stay current.

This week's show includes:

  • Where to find information on the Adobe proposal to acquire Macromedia
  • Hot threads from CFTalk
  • COAL
  • ACME
  • BlogCFM, BlogFusion, BlogCFC
  • New houseoffusion.com lists
  • Recent Macromedia ColdFusion Devnet articles
  • ColdFusion MX Security Bulletins
  • ColdFusion MX 7 Cumulative Hotfix 2
  • CFUNITED 2005
  • Online ColdFusion Meetup Group

To subscribe to the CFNews_Radio you can set your podcast-enabled blog aggregator such as iPodder or Feed Demon to the ColdFusion Podcast RSS 2.0 feed.

To learn more about how to get your blog aggregator to update your iPod with these news feeds, check out What is Podcasting on iPodder.org, or this article, Receive Podcasts Using Your PC.

If you'd just like to listen to CFNews_Radio without subscribing, just click the paperclip icon at the bottom of a podcast blog entry.

The Best of Concord Police Logs

I love reading the crazy things that happen around the sleepy town of Concord, as reported in the weeekly Police Logs from the Concord Journal. I've lived in a lot of places, some where most people wouldn't bat an eye if a carjacking were happening, but here in Concord the residents are easily spooked... Enjoy!

I'm proud to claim my own place in the town's log. Here's the what ended up in the newspaper when I was spotted taking pictures in the early morning hours:

    Sunday, Oct. 16 2005
  • At 1:23 a.m., officer on patrol reported a male subject on foot in the Milldam. Officer spoke with the individual, who was taking photos for a college course.

This blog entry will be updated with a selections taken from those logs.

    Week of June 12, 2006
  • At 11:45 a.m., a Simon Willard Road caller reported someone had dumped a bag of brush in her yard. (Why would someone call the police for this? Just pick up the bag and put it in the trash!)
  • At 11:38 a.m., staff from a Sudbury Road country club asked for police assistance with a squirrel that was stuck on a roof. The fire department was dispatched.
  • At 6:13 a.m., emergency crews responded to reports of a smoldering bonfire at White Pond.
  • At 11:48 a.m., a cellular caller reported a motor vehicle versus deer accident on Shadyside Avenue. The deer left the scene.

    Week of June 5, 2006
  • At 7:58 p.m., police received a call about a trespassing bather and his children at White Pond. When confronted the bather apparently got agitated and used profanity.
  • At 8:35 p.m., a Lexington Road caller reported a loose horse and carriage heading down the street. The horse was wrangled by its owner.
  • At 10:31 a.m., a Peter Bulkeley Road caller reported a three-legged pit bull and a Welch corgi running through her yard.
  • At 1:04 p.m., a Manuel Drive caller reported a former friend had posted her picture on a Web site. The pictures were not obscene, the caller said, nor were they appreciated. Police told the caller to contact police in Shirley, where her former friend resides.
  • At 5:19 p.m., a guest at an Elm Street hotel reported she was concerned about the children in the room above her because they had stopped making noise. In an apparently unrelated incident, she also reported heavy set male walking in the hallway. Then she asked for a phone number for the CIA because the FBI had been rude to her.
  • At 7:42 p.m., a resident walked into the police station with her son to report someone had sent the son unwanted instant messages while he as on the computer.

    Week ending July 25, 2005
  • At 8:45 p.m., a College Road caller reported finding dog feces in her mailbox.
  • At 2:50 p.m., a caller reported a male drinking a beer in a vehicle at the West Concord Plaza.
  • At 2:59 p.m., a caller reported a couple engaged in a "public display of affection" on a bench near The Concord Depot.
  • At 5:58 p.m., a Shore Drive caller reported youths swimming in White Pond.
  • At 1:21 a.m., a Shore Drive caller reported people being loud in the area of White Pond. Police found no one at the beach and placed a pair of sneakers, two pairs of sandals, a cell phone, three shirts and a belt into property.
  • At 7:28 p.m., a caller reported two vehicles weaving in and out of traffic shooting water guns at each other. State Police responded


Using Apache's Database Connection Pool with ColdFusion MX

A friend sent this to me. Unsupported by Macromedia for sure, but worth a look.

For compulsive connection-pool tinkerers. I got this to work with CF, but it is rather messy and fraught with peril.

The DBCP Component, from Apache Jakarta Project
description: Commons-DBCP provides database connection pooling services.

Briefly - dbcp can be set up as a JDBC driver, and then configured to use a real JDBC driver of your choice. It works with the drivers in macromedia_drivers.jar, as long as you're calling dbcp from an appropriate edition of CF.

  • You set up an "other" datasource to jdbc:apache:commons:dbcp:/{name}.
  • It is important to UnCheck the "Maintain Connections" box.
  • You edit the file {name}.jocl to have all your exotic connection-pool settings and the correct URL for your database.
  • Put two jar files and the directory containing {name}.jocl in your classpath, tinker with some fussy XML for a few hours, and viola - yet another database connection pool.
  • Commons DBCP Downloads
  • See the notes at the bottom of sample.jocl for all the details.

CFMX 7 Podcast Series: Introducing the 'Making Blackstone' Series

Fifth in this series of podcasts is a reading of the Macromedia Devnet article on Introducing the "Making Blackstone" Series by Damon Cooper and Tim Buntel.

This article was published in late 2004 before th release of ColdFusion MX 7 while the product was still codenamed Blackstone during the Beta cycle. It introduces the series of subsequent articles to be written by ColdFusion Engineers who developed various feature sets of the new release. Check the first three podcasts in this series for some of those articles already including CFForm by Mike Nimer, Clustering and Sourceless Deploy by Geoff Green and Erik Tierney, and New Verity Features by Tom Jordahl.

Logged In: Introducing the "Making Blackstone" Series
Check out articles from the ColdFusion engineering team and get an under-the-hood look at Blackstone.

To subscribe to the ColdFusion podcasts you can set your podcast-enabled blog aggregator such as iPodder or Feed Demon to the ColdFusion Podcast RSS 2.0 feed.

CFMX 7 Podcast Series: Introducing ColdFusion MX 7

Fourth in this series of podcasts is a reading of the Macromedia Devnet article on the Introducing ColdFusion MX 7 by Ben Forta.

If I had planned the order of these podcasts better, this should have been the first of the series, so its a little odd to have the introduction to ColdFusion MX 7 after some of the feature articles. Well, enjoy anyway.

Introducing ColdFusion MX 7
Get an overview of the hot new features in ColdFusion MX 7the most customer-driven release to date.

To subscribe to the ColdFusion podcasts you can set your podcast-enabled blog aggregator such as iPodder or Feed Demon to the ColdFusion Podcast RSS 2.0 feed.

Charlie Rose Interview with President of Mozilla Foundation

Set your Tivo to the record the rebroadcast of the Charlie Rose show on PBS for a great interview with Mitchell Baker, President of The Mozilla Foundation, makers of great opensource software including Firefox and Thunderbird.

CFMX 7 Podcast Series: Creating Better Search Functionality and Indexed Collections

Third in this series of podcasts is a reading of the Macromedia Devnet article on the new Verity features in ColdFusion MX 7 by Tom Jordahl.

Creating Better Search Functionality and Indexed Collections with ColdFusion MX 7
Build an effective search with categories, suggested keywords, and detailed status information.

To subscribe to the ColdFusion podcasts you can set your podcast-enabled blog aggregator such as iPodderor Feed Demon to the ColdFusion Podcast RSS 2.0 feed.

ColdFusion Live! A CFUNITED show with Jeff Peters and Simon Horwith


This is the first in a weekly series of lunchtime events where presenters at the upcoming CFUNITED ColdFusion conference will preview their talks here at the Online Coldfusion Meetup Group in cooperation with the Maryland ColdFusion User Group.

This event will begin 12:30 PM EDT on Thursday April 21st, that's tomorrow! There will be 2 short presentations, about 15 minutes each.

Part 1) Jeff Peters, book author and creator of www.grokfusebox. com will be discussing the Fusebox Lifecycle Process.

Part 2) Simon Horwith, Editor CFDJ and CTO AboutWeb will be discussing the Adobe acquisition of Macromedia

Please come join us to participate in the online discussion. Watch for the archived meeting online if you can't make it.

When: Thursday, April 21, 12:30 PM EDT ... Tomorrow!

Where: Click the link below to watch and listen to the archived meeting:

Commuting on Bicycle Again

Bike Route from Concord To Macromedia in Newton While I still love coming to work at Macromedia every day, now that I'm biking to work a few times a week again the best part of the day is now the bike ride home. I started last October, but soon the first snows fell and I had to hang up the bike. This April the temperature is back into the 60's and the last snow is a couple weeks behind.

The first 3 miles of the 13 mile trip home is largely uphill, but then as the roads grow smaller as I wind my way into the suburbs the ride flattens out and I can enjoy the sights and smells along the way.

Just past the train tracks on rt. 117 in Lincoln, I pass the Audubon Society's Drumlin Farm where cattle are grazing by the roadside. I love the smell of cow manure in the evening. I'm just that way.

Continuing through Lincoln I reach Codman Farm and the community gardens, and there I change from the pedaling on the sliver of road they call a shoulder to a flowing, country walkway with some fun hills that twist and curve under apple trees and along side sheep and wide open farm fields.

The country path continues along rt 126 where the nearby vernal pools are filled to the brink not just with fresh water but with a chorus of spring peepers. If I time it just right, I pass Walden Pond (satellite) just as the sun sets at the opposite end just before it passes through the distant pine trees.

I don't think listening to podcasts is great idea for bike riding on the roadside, but its a great way to review the days events, and I even wrote this blog entry in my head on the way today, now all that's left is the typing.

More Entries