I had a few minutes to spare this morning so I thought I would install Open BlueDragon on one of our dev servers. In case you don't know, Open BlueDragon is an open source version of BlueDragon, an alternative J2EE CFML engine to Adobe ColdFusion. We have the commercial version of BlueDragon installed on a couple of boxes but this was my first experience with the open source version.
Installation was quite simple and fast and my application was up and running in under 30 minutes. After installing the latest JRE on the server, my biggest decision was which version of Open BlueDragon to install:
- J2EE WAR - Drop this into your favorite J2EE server (JBoss, Weblogic, Tomcat, etc.) and you are off and running.
- Jetty/OpenBD - Open BlueDragon preconfigured with the Jetty web server. You can basically drop the folder onto your server, make a few configuration changes and start java.
- Amazon EC2 - A pre-configured AMI (CentOS, Open BlueDragon, Jetty, and MySQL) to be used with Amazon's EC2 service.
- VMware - A pre-configured virtual (CentOS, Open BlueDragon, Jetty, and MySQL) that can be imported into VMware.
I chose the Jetty/OpenBD option and the process was very smooth and somewhat simple. Since there is no Administrator, everything is done through the jetty.xml configuration file. They provide a sample, documented configuration file that provided me with the syntax for adding a new datasource.
I think my next step is to setup an EC2 instance of Open BlueDragon and see if I can run my personal website off of it.