ColdFusion in Baltimore Rotating Header Image

Railux 3.3 – A ColdFusion Application Server VM Appliance

update: this version is old, newer one is here and it has MySQL and Eclipse.

update:  fixed password issue,  working on enhancements (Eclipse, mySQL, etc)

With the release of Railo 3.3,  we now have Railux 3.3! This version is built on Damn Smal Linux (DSL) and is a base version with almost no configuration other than Railo with Tomcat.  This is so that you can customize it any way you wish.  It’s fast and light-weigth. You can also use this as a plain Tomcat server.


  • Railo with Tomcat 7
  • DSL 4.4.10
  • 612MB expanded
  • Railo admin: you set on first use
  • Tomcat: admin:railux
  • DSL: root:railux (wait about 20 seconds after start up before you try to log in)
  • DSL: dsl:railux
  • Railo admin: http://box
How to get it
How to use it

  • Double click railux.vmx in the extracted folder to start the appliance (you must have VMWare or VMWare Player, get the player free here)
  • There is no need to login to the console to use Railo. After start up, go to http://box to view the Railo homepage. From there you can access the Railo admin.
  • DSL comes with a FTP server that you can start after you login into DSL. User name=dsl, password=railux. Unless you install VMWare shared folders, FTP will be the only way to upload your files.
  • DSL also comes with X Windows, which has Firefox and many other tools.


  1. Richard Hughes says:

    Ozzy, does Railux 3.3 everything the 3.2 version includes? (

    1. ozzy says:

      No, it does not have SAMBA, UFW firewall, Apache, or mySQL.

  2. Brad says:

    Thanks for this


    the login details provided do not work, loggin in as either;

    user: root
    user: dsl

    both throw login incorrect.

    1. ozzy says:

      If you wait about 30 seconds after the login prompt comes up- don;t press any key at all – then try to login, it should work. If your system is really slow, wait a bit longer. I had the same issue.

      I think it is a DSL linux issue where the the authentication system is still starting up.

      1. Sayyed says:

        Hi Richard,indeed they have small fitopront appliances. I like it, because not only they are available for free and does not waste valuable disk space but also use the OVF format to compress their images and allow us to import it directly through the VI-Client interface.Right now there is another one called VA-ntop available through the import mechanism of the VI-Client.- Open VI-Client- Go to File->Virtual Appliance->Import – choose import from the VMware Virtual Appliance Marketplace. (first button)- Click the next button- Look for Click the Download Now button

        1. Mayumi says:

          Logs rule! My motto always is log it all, space is cheap and kdolwenge is power As for you setup when I use to run ACF and Railo on the same Apache instance I put both of the jrun/ACF and railo configurations out into a seperate conf file called jrun.load and railo.load. From my virtualhosts I then simply add either of the following line depending on what that sige required.Include /etc/apache2/jrun.load orInclude /etc/apache2/railo.loadShould probably blog this

          1. Noriko says:

            I find Adobe’s White Paper a really poor show. Regardless of whteher it is attacking CFEclipse or not, it sends neither a professional or effective message to the customer. This is the most disappointing aspect for me; I want the developers of the server language I love to just work on and evangelize great code, not produce this sort of drivel (disclaimer: I understand and expect that adobe must promote their product).I wholeheartedly agree with the CF community standing together and really admire some of the responses out there. For me, this means:* Publishing a fair and balanced comparison matrix of IDEs* Letting Adobe know of the various views put out there (in case they don’t read)* Neither attacking each other for our opinions nor trying to suppress each other from expressing themI think that so far everyone seems to be doing a good job of the above and I look forward to seeing the comparison matrix Anyways, just my (surely repeated) 2 pennies,Dominic

    2. Ainxboedax says:

      and wtsaed a whole day trying to compile php with support for mssql and getting the DSN correct. Recovering MSSQL sa passwordHere’s how you can change the sa password in MSSQL A few days ago, I set a sa password on the MS

      1. Derek says:

        If you wait about 30 seconds after the login prpmot comes up- don;t press any key at all then try to login, it should work. If your system is really slow, wait a bit longer. I had the same issue.I think it is a DSL linux issue where the the authentication system is still starting up.

        1. Milan says:

          is fantastic. He has hepled me with many a gripe about CFEclipse and come through quickly. I love CFEclipse and will continue to use it. I wish I had more time to participate in the CFEclipse group.I will admit to being slightly jaded towards Adobe. I spent 15 mos working my butt off for them as a consultant, telling them repeatedly I would like to become a perm employee. Instead, my contract got cut three months early, and a week after that, another 700 people got laid off. The reason for cutting me, primarily, was because after the lead on our team got promoted to Architect, that left me as the last US-based developer.I can’t help but take that slightly personally. I’m fed up with companies sending work to India. Hell even Adobe’s CEO is Indian, something I’m not fond of either. I can’t help but find this related.I wish no ill against Adobe, but I am very much in favor of open source solutions, and since my time with Adobe, I have been a big proponent of Railo. I think if Adobe went out of business, there would still be plenty of community support to keep CFML alive. If php can do it, CFML can too.

  3. Gen says:

    Not able to log into terminal with root:railux or dsl:railux

    1. ozzy says:

      wait 20-30 seconds beofre thrying to login.

      1. Azeem Iqbal says:

        Hi Ozzy,

        Your appliance looks great; however, I am not able to log in using the credentials indicated in the forum. I waited several minutes after starting the appliance before tryingl No luck.

        Also, I am not clear how to get FTP started even if I can get logged in. Your help would be appreaciated.

        Lastly, there was some mention in your previous posts that you were going to incorporate Mura in the appliance. Is Mura CMS installed on this appliance?

        I look forward to hearing from you soon.

        1. ozzy says:

          I will incorporate Mura, Eclipse, and mySQL and fix the login issue and re-release this VM.

          1. Azeem Iqbal says:


            Thanks for your reply. Just wondering if have had any time to incorporate the issues in my earlier post?

          2. Manvendra says:

            I’d just like to say “hear! Hear!”Every single one of us that dveelops using ColdFusion has had to put up with some jeering, sneering developer or sys admin professing that their “latest greatest”, but inevitably also “outdated” technology, is better suited for the job and “why are you using that ColdFusion rubbish?”.Kev keeps saying that “its just a marketing tool, it wasn’t and attack” and he’s right, but the wording at the top of Adam’s blog post and in the summary are taunting to say the least. Had the white paper compared more than just cfeclipse and cfbuilder or simply expounded the glory that is the feature set of cfbuilder, then all would have been good. Unfortunately, because of these two areas of the post it feels, whether that was the intention or not, that Adobe, the writer of the whitepaper and Adam are belittling cfeclipse, it’s developers (even if Denny is gracious enough to laugh it off ), it community and the ColdFusion developer who use it.Intentional or not, the wording and content could have been better written to help promote the commercial product that is cfbuilder without causing a whole bunch of infighting.I have no idea why the CFML Steering committee collapsed and I have no interest in finding out, BUT the ColdFusion development community would benefit from a least a modicum of coherence across the 3 most active servers. They are never going to work exactly the same and they never should. They all have their strengths in different areas. However, it would be nice if the core functionality of all the server agreed with one another and that the fixes and extension to those core area are coordinated.I recently read the Ruby wikipedia entry (after the BarCamp “ColdFusion outdate” blog post) I really liked the fact that Rail is actually used as the bar by which Ruby servers are ratified. jRuby and, the original, Ruby MRI are the only “complete” Ruby servers. Its a shame that we don’t have such a stick by which to measure the ColdFusion server and that each of the ever increasing number CF Frameworks tweak their codebase to make sure that they work on the 3 servers.Anyway, I’ve written an entire blog post or at least it feels like that. Sorry Charlie.Basically, as you so eloquently put it Charlie, I agree, the whole community needs to pull together and work together. Intentional or not, we all need to be aware of what we write to avoid causing silly ructions like today’s for no real reason because of a few ill phrased words.

        2. LoCo says:

          Brad,I meant “express” installation, which is the Railo/Jetty coebinmd bundle. I’ve fixed the post.On ColdFusion, array and struct literals are an extension to the assignment statement syntax. That is, they can only be used inside assignment statements (x = []). Contrast this with an expression such as “1 + 2 . The right side of an assignment statement is always an expression (except if it’s an array/struct literal), so you can do this: . Similarly, CFRETURN takes an expression, so you can do this: . Method invocations, tag attributes, hashes in CFOUTPUT, CFIF/CFELSEIF, etc. all accept expressions. However, since ColdFusion doesn’t implement struct and array literals as expressions, you can’t use them in any of those places. Railo doesn’t have that deficiency. Make sense?Here’s two examples of literal usage that leverage the expression-ness of the literals. They’ll work on Railo, but not on ColdFusion: