jameskilford edited this page Sep 24, 2013 · 25 revisions
Clone this wiki locally

Welcome to Railo Server

Welcome to Railo Server! Railo Server is a fast, free, easy-to-use open-source web application server. It will get you up and running in minutes, and with it you can deploy powerful CFML web applications across many platforms.

Want to get started with Railo Server straight away? Our Getting started with Railo Server page will show you how to download our standalone version, and guide you through your first code.

If you're new to Railo Server, you might want to read a bit more about why Railo Server's great, otherwise feel free to get stuck into the documentation. Remember, there's always help available -- see the section How to get help to find out more.

Railo Server documentation

If you spot any errors, please let the team know via the Railo Server Mailing List. If you think the documentation's missing something, just add your ideas to the documentation todo page... or feel free to contribute some documentation!

Getting to know Railo Server

  1. What do you get with Railo Server?
  2. About CFML
  3. Railo Server & CFML compared with...
  4. Quick history of Railo Server

Railo Server features & specifications

  1. Platform support
  2. Server features
  3. Language features
  4. Deployment & hosting features

Getting started with Railo Server

  1. Downloading Railo Express
  2. Your first Railo Server template

Installation & configuration

  1. How Railo Server works with web servers
  2. Basic installation guides
    • Express version
    • Tomcat installer
  3. Advanced installations
    • WAR deployment
    • JAR deployment
  4. Testing your installation
  5. Installation troubleshooting
  6. Contexts, domains & aliases
  7. Upgrading from Railo Server 3 to Railo Server 4
  8. Third-party libraries in Railo Server
  9. About web.xml

Railo Server Versions

  1. Version History (latest first)
  2. Upcoming versions
  3. Release notes
  4. How does Railo Sever vX compare with ACF vX?
  5. What new features do I need to learn in Railo Server vX?
    • Things that are in the equivalent ACF version
    • Special enhancements to Railo Server in this version
  6. Railo Server compatibility aims
    • Probably needs a statement from Railo.
  7. Compatibility with apps & frameworks

Developing with Railo Server

The Developing with Railo Server section is currently being developed. Please add your ideas and topics to the page.

Information currently on the page:

  • CFML syntax differences, reserved words, etc.
  • CFML tags & functions
  • Enhanced tags & functions
  • Unsupported tags & functions

Deploying Railo Server apps

  1. Securing Railo Server
  2. Ways to deploy apps
  3. Making friendly URLs / removing index.cfm
    • Variety of methods to achieve the above, e.g.
      • Apache
      • IIS
  4. Tips & tricks for getting your app production-ready.
  5. Customising error pages, startup pages, 404 pages, etc.
  6. Using Railo Server without a web server
  7. Using Railo Server's CLI
  8. Deploying apps to cloud-based infrastructure
  9. Deploying apps to Amazon's AWS Elastic Beanstalk service
  10. Using Railo Server in Java
  11. Compiling your application
  12. Creating and using Railo archives
  13. Clustering & failover

Managing Railo Server apps

  1. Railo Server administrator
  2. Customising the Railo Server startup parameters
  3. Diagnostics & system management tips
  4. Admin plugins
  5. Railo Server folders & files
  6. Administrating Railo Server with CFADMIN
  7. Upgrading your Railo Server version
    • Patching Railo Server behind a proxy

Railo Server Extensions

  1. Writing Extensions
  2. Current Extensions

Useful resources & further reading

  1. Official Railo sites
  2. Mailing lists
  3. Blogs
  4. Books

Developing & debugging Railo Server

  1. Contributor's Agreement
  2. Building Railo Server from source
  3. Developing / debugging Railo
  4. Railo Server Issue Tracker
  5. Web & Server Administrator Plugins
  6. Developing Railo Server FAQs


  1. Technical FAQs
  2. Non-technical FAQs