Lucee Features
We all think Lucee Server's great... and hopefully you will too! Don't just take our word for it though. Join our community of Lucee Server developers and administrators to learn more at any time.
Lucee is free to use, and open source.
Whether you're working on a small personal project or a massive corporate business, you can benefit from Lucee Server's low cost of ownership. Better yet, if you're not happy with the way Lucee Server works, or need to incorporate specific functionality, you can change it!
Platform Support
OS Support
Supported on any Java platform.
Installers provided for
- Windows
- OS X
- Linux
WAR file & JAR file deployment versions also available.
Supported Servlet Containers
- Any servlet container (e.g. Jetty, Tomcat, Glassfish, JBoss, Resin, etc)
- Supplied with Tomcat (installed version) or Jetty (express version)
Supported Web Servers
- Microsoft IIS
- Apache HTTP server
- Jetty
Supported Java Versions
- Lucee 5.2 supports Java 7-9
- Lucee 5.3 supports Java 8-10
Language Features
CFML Compatibility
- Lucee 5.2 supports ColdFusion 2016
- Lucee 5.3 supports ColdFusion 2018
OOP Features
- interfaces
- implicit accessors / mutators
- implicit constructors
- ORM (object-relational mapping)
Error Handling
-
Robust exception handling includings
- try / catch
- throwing
- rethrowing
- finally
- catch-all error handling in code
- site-wide error handling templates
Security Features
- Support for NTLM
- HTTPS
- login, logout and role management
Server Features
Clustering & Failover
- Included in all versions
Database Support
- DB2
- Firebird
- H2 Database Engine
- Hypersonic
- Microsoft SQL Server
- MySQL
- ODBC (Access, etc.)
- Oracle
- JDBC
- PostgreSQL
- Sybase
Support for transactions, query caching, stored procedures, etc.
Virtual File Systems Supported
- Local hard disk
- RAM
- HTTP
- DB
- FTP
- SFTP
- ZIP
- TAR
- Amazon AWS S3
Mail Protocols Supported
- POP
- SMTP
- IMAP
Remote Comms Support
- HTTP
- HTTPS
- FTP
- SFTP Built-in GZIP support for HTTP responses
Encryption Features
Support for various encryption standards:
- CFML specific algorithm
- AES
- BLOWFISH
- DES
- Triple DES
Encodings Available:
- Base64
- Hex
- UU
Data Formats Support
- XML
- JSON
- WDDX
- RSS
Compression Algorithms Supported
- ZIP
- TAR
- TGZ
Debugging
- Integrated debugging templates
- Customisable output for different groups of users
- Contents of debug output selectable
- Determine unused query columns and unscoped variables
- FusionDebug compatible
Benchmarking and Profiling Tools
- FusionAnalytics compatible
Editor / IDE Support
- Supported by various popular editors and IDEs. See Lucee Editors & IDEs & IDEs page.
Caching
Cache Types
- Template cache
- Partial template cache
- Database query cache
- Function cache
- User caches
Supported User Caches
- RamCache
- EHCache Lite
- EHCache
- CouchDB
- MongoDB
- Memcached
- Infinispan
- Membase
Search
- Apache Lucene included
Scheduling
- Scheduler available programatically or via administrator
- Failed schedules monitored
- Schedule logging
Deployment & Hosting Features
Deployment
- Lucee archives
- Secure Lucee archive
- Dockerfiles for Lucee Application Servers
Monitoring Support
- SeeFusion
- FusionReactor compatible
Supported Cloud Systems
(Beanstalk, Amazon EC2, Cloudbees, Jelastic etc.)
Charting, Document Creation & Other Media
- Charting engine included
- PDF creation included
- Image creation & manipulation included
- Video conversion & playback included
Extensibility Features
- Java objects
- web services
- COM
Additional language extensions, frameworks, additional features, drivers, etc. available for automatic download and installation via the Extension Manager.
The members of the Lucee Association Switzerland are responsible for steering the direction of the association. We are proud to have members from around the world that guide the association with their in-depth skills across the board. Being a member however is not a one-way street and there are many ways you can benefit from being a member.