Was ist Lucee? Der CFML-Server im Vergleich zu Adobe ColdFusion
Lucee ist ein freier Open-Source-Server für CFML, die Sprache von Adobe ColdFusion. Er ist in Java geschrieben, läuft in einem Servlet-Container wie Tomcat und wird von der Lucee Association Switzerland geführt. Hier steht, was beide gemeinsam haben, was sie trennt und wann ein Wechsel passt.
- Alle Angaben mit Quelle, Stand: 2026-10
- ColdFusion und Lucee seit 2015 in Produktivsystemen
- Antwort innerhalb eines Werktags
Veröffentlicht: 2026-10-26 · Redaktion Prownex
Lucee führt CFML-Code aus, also Dateien mit den Endungen .cfm und .cfc, so wie Adobe ColdFusion. Viele Anwendungen, die für Adobe ColdFusion geschrieben wurden, lassen sich auf Lucee betreiben, aber nicht jede ohne Anpassungen. Dieser Artikel erklärt die Grundlagen und nennt zu jeder Angabe die Quelle beim Lucee-Projekt oder bei Adobe. Welche Lucee-Versionen noch Updates erhalten, steht in Lucee: Support-Ende im Überblick.
Was Lucee ist und wer es entwickelt
Laut seiner Dokumentation ist Lucee eine CFML-Server-Engine, geschrieben in Java. CFML, die ColdFusion Markup Language, umfasst eine Tag-Sprache für Vorlagen und ihr Gegenstück CFScript für die Programmlogik. Lucee kompiliert eine Seite beim ersten Aufruf. Es bringt Dienste mit, die Webanwendungen brauchen: Sitzungen, Datenbankzugriff, ORM, Mailversand, geplante Aufgaben und Caches. Einige davon liefert das Projekt in neueren Versionen als Erweiterung aus.
Eingestellt wird Lucee im Lucee Administrator, einer Webanwendung im Browser. Dort richten Sie unter anderem Datenquellen, Caches und Erweiterungen ein.
Geführt wird das Projekt von der Lucee Association Switzerland, einem gemeinnützigen Verein nach Schweizer Zivilgesetzbuch, dessen Mitglieder Unternehmen sind. Lucee ist frei und Open Source und steht laut Projekt unter der GNU Lesser General Public License, Version 2.1. Entstanden ist es aus dem Railo CFML Server: Lucee 4.5 ist laut Dokumentation ein Fork von Railo 4.2.
Lucee und Adobe ColdFusion: was gleich ist und was nicht
Beide führen CFML und CFScript aus, beide laufen auf Java, und beide werden über einen Administrator im Browser eingestellt. Die Lucee-Dokumentation beschreibt Lucee als in hohem Maß kompatibel mit Adobe ColdFusion und nennt auf derselben Seite bekannte Abweichungen.
| Thema | Lucee | Adobe ColdFusion |
|---|---|---|
| Entwicklung | Lucee-Projekt, geführt von der Lucee Association Switzerland | Adobe |
| Lizenz | Frei und Open Source (LGPL 2.1) | Kommerziell, Editionen Standard und Enterprise; kostenlose Developer Edition für die Entwicklung |
| Laufzeit | Java, in einem Servlet-Container wie Tomcat | Java, mit eingebettetem Server oder als Webanwendung auf einem JEE-Anwendungsserver |
| Verwaltung | Lucee Administrator | ColdFusion Administrator |
| Updates | Releases und Sicherheitshinweise des Lucee-Projekts | Updates und Sicherheitsbulletins von Adobe, Support-Zeiträume laut Adobe-Matrix |
Zu den Abweichungen, die die Lucee-Dokumentation nennt, gehört die Übergabe von Arrays: Adobe ColdFusion übergibt sie an Funktionen als Kopie, Lucee als Referenz. CreateTimeSpan() liefert bei Adobe ein Datum, bei Lucee eine Zeitspanne. Außerdem listet die Dokumentation Tags und Funktionen von Adobe, die Lucee nicht unterstützt, etwa die Exchange-Tags, cfreport, cfhtmltopdf, cfpdfform und die Spreadsheet-Funktionen (Stand: 2026-10).
Wechsel zwischen Adobe ColdFusion und Lucee: wann er sinnvoll ist und wann nicht
Ein Wechsel ist in beide Richtungen möglich: von Adobe ColdFusion zu Lucee und von Lucee zu Adobe ColdFusion. Wir bevorzugen keine der beiden CFML-Engines; die Richtung ergibt sich aus dem, was Ihre Anwendung und Ihr Unternehmen brauchen.
Für Adobe ColdFusion spricht, wenn die Anwendung Funktionen nutzt, die Lucee nicht unterstützt, etwa PDF-Formulare, Berichte oder Exchange, oder wenn Sie Herstellersupport mit festen Supportzeiträumen und Sicherheitsbulletins brauchen. Für Lucee spricht, wenn die Anwendung solche Funktionen nicht nutzt und Ihr Team mit einem Open-Source-Projekt arbeiten möchte, dessen Code und Releases offen liegen, und Updates selbst oder mit einem Dienstleister einspielt.
Jeder Wechsel bedeutet einmaligen Aufwand: Code prüfen, Einstellungen aus dem Administrator übertragen, testen und mit Rückweg umschalten. Wie gut Ihr Code zur Ziel-Engine passt, prüfen wir im Legacy-Review oder in der ersten Phase der Migration, bevor Sie entscheiden. Wir sagen Ihnen auch, wenn sich der Wechsel nicht lohnt und Sie besser bei der bisherigen Engine in einer unterstützten Version bleiben. Mehr dazu unter Migration und Modernisierung und auf der Seite ColdFusion & Lucee.
Wie Lucee läuft: Java, Servlet-Container und Docker
Grundvoraussetzung ist laut Dokumentation eine Servlet-Engine: Lucee läuft in einem Java-Servlet-Container, in den Paketen des Projekts ist das Apache Tomcat. Das Projekt bietet mehrere Wege an:
- Lucee Installer für Windows und Linux, mit Tomcat, eigenem Java und Anbindung an Apache oder IIS; laut Dokumentation die übliche Wahl für den Produktivbetrieb.
- Docker-Images auf Basis von Tomcat, auch mit fertig eingerichtetem Nginx oder als schlanke Variante ohne Erweiterungen.
- Lucee Express als ZIP-Archiv zum Testen und für die lokale Entwicklung.
- Lucee.jar und Lucee.war für andere Servlet-Engines.
Lucee läuft unter Windows, Linux und macOS; die Systemanforderungen nennen unter anderem Debian, Ubuntu, Red Hat Enterprise Linux und Windows Server. Dort steht auch, welche Java- und Tomcat-Version zu welcher Lucee-Version passt. Wie eine bestehende Anwendung in einen Container umzieht, beschreibt Vom Hosting in den Container.
Versionen und Support: wo der aktuelle Stand steht
Das Lucee-Projekt führt einen Zweig mit Langzeitsupport (LTS) neben der aktuellen stabilen Linie. Laut Projekt ist Lucee 6.2 der LTS-Zweig und Lucee 7 die aktuelle stabile Linie; Lucee 5.4 und ältere Zweige erhalten keine Sicherheits-Updates mehr (Stand: 2026-10). Termine und Quellen stehen in Lucee: Support-Ende im Überblick.
Releases veröffentlicht das Projekt auf seiner Download-Seite und im Entwicklerforum, Sicherheitshinweise in seinem GitHub-Repository. Einspielen und absichern müssen Sie sie selbst oder durch einen Dienstleister. Die Version Ihrer Installation zeigt der Lucee Administrator auf seiner Übersichtsseite.
Für Adobe ColdFusion nennt Adobe die Support-Zeiträume in seiner EOL-Matrix. Was das für Ihre Version bedeutet, steht unter ColdFusion: Support-Ende und Optionen.
Quellen dieses Artikels
Die Angaben stammen aus den folgenden Veröffentlichungen der Projekte (Stand: 2026-10):
- Lucee-Dokumentation: Startseite (öffnet in einem neuen Fenster) und Lucee Server kennenlernen (öffnet in einem neuen Fenster) für Aufbau und Arbeitsweise.
- Lucee-Dokumentation: Warum Lucee (öffnet in einem neuen Fenster) und Lucee auf GitHub (öffnet in einem neuen Fenster) für die Lizenz.
- Über Lucee (öffnet in einem neuen Fenster) für die Lucee Association Switzerland und Migration von Railo (öffnet in einem neuen Fenster) für die Herkunft.
- Migration von Adobe ColdFusion (öffnet in einem neuen Fenster) und Nicht unterstützte Tags und Funktionen (öffnet in einem neuen Fenster) für die Abweichungen.
- Systemanforderungen (öffnet in einem neuen Fenster), Download und Installation (öffnet in einem neuen Fenster) und Lucee-Docker-Images (öffnet in einem neuen Fenster) für den Betrieb.
- Adobe ColdFusion: Produktseite (öffnet in einem neuen Fenster), Lizenzierung und Aktivierung (öffnet in einem neuen Fenster) und ColdFusion und die JEE-Plattform (öffnet in einem neuen Fenster) für Adobe ColdFusion.
Häufige Fragen zu Lucee
Kennen Sie nur Adobe ColdFusion oder auch Lucee?
Beides. Unsere Ingenieure arbeiten seit 2015 ununterbrochen mit ColdFusion und Lucee in Produktivsystemen. Das umfasst Adobe ColdFusion von Version 9 bis 2025 und Lucee 5, 6 und 7. Dazu kommen ColdSpring, eigene Frameworks und die Migration von Adobe ColdFusion zu Lucee.
Läuft unsere Anwendung unverändert auf Lucee?
Das lässt sich nicht pauschal sagen. Lucee setzt CFML um, aber nicht jede Funktion verhält sich wie bei Adobe ColdFusion. Typische Stolpersteine sind Adobe-spezifische Tags und Funktionen sowie die PDF-Ausgabe. Hinzu kommen Einstellungen aus dem ColdFusion Administrator, etwa Datenquellen, geplante Tasks und der Mailversand.
Unsere Ingenieure haben Anwendungen von Adobe ColdFusion zu Lucee migriert und planen Prüfungen und Tests von Anfang an ein. Wie gut Ihr Code zu Lucee passt, prüfen wir im Legacy-Review oder in der ersten Phase der Migration, bevor Sie entscheiden. Mehr dazu auf der Seite ColdFusion und Lucee.
Welche Alternativen gibt es zu Adobe ColdFusion?
Es gibt drei Wege: bei Adobe bleiben und eine unterstützte Version nutzen, zu Lucee migrieren oder BoxLang prüfen, eine weitere CFML-kompatible Laufzeit. Lucee ist frei und Open Source.
Welcher Weg passt, hängt von der Zahl der Server oder Container, von Adobe-spezifischen Funktionen und von Ihren Support-Anforderungen ab. Unsere Praxis liegt bei Adobe ColdFusion und Lucee. Ein Neuschreiben in einem anderen Stack lohnt sich selten. Wie sich vorhandene Logik weiter nutzen lässt, beschreibt Monolith als Web-Service nutzen.
Wer sorgt bei Lucee für Updates und Support?
Das Lucee-Projekt veröffentlicht Releases und Sicherheits-Updates. Einspielen und absichern müssen Sie sie selbst oder durch einen Dienstleister (Stand: 2026-10).
Diese Pflege übernehmen wir auf Wunsch: Updates, Absicherung des Administrators, Monitoring und Backups. Das klären wir vor der Migration, damit die Pflege nach dem Umschalten nicht offen bleibt.
Ist meine Lucee-Version noch sicher?
Das hängt vom Zweig ab. Laut Lucee-Projekt hat Lucee 5.4 am 31.12.2025 sein Lebensende erreicht und erhält keine Sicherheits-Updates mehr; Lucee 6.2 ist der Zweig mit Langzeitsupport und Lucee 7 die aktuelle stabile Linie, beide erhalten Updates (Stand: 2026-10). Seine Sicherheitshinweise veröffentlicht das Projekt auf GitHub: Die Korrekturen für CVE-2024-55354 stehen in Lucee 5.4.7.3 und 6.1.1.118, für CVE-2026-29519 hat das Projekt im Oktober 2026 eine Korrektur für die Linie 7.1 übernommen.
Ebenso wichtig ist die Einrichtung: ein Lucee-Administrator, der aus dem Internet nicht erreichbar ist, eine aktuelle Java-Laufzeitumgebung und regelmäßig eingespielte Updates. Mit dem ColdFusion-Check prüfen wir auch Lucee-Installationen und sagen Ihnen, ob ein Update fällig ist. Alle Termine mit Quelle stehen in Lucee: Support-Ende im Überblick.
Beschreiben Sie Ihre Situation, wir antworten innerhalb eines Werktags
Ein paar Sätze genügen für den Anfang. Ist es dringend, rufen Sie an.
Erreichbar: Montag bis Freitag, 9:00 bis 17:00 Uhr (MEZ); Support und Notfälle rund um die Uhr (24/7)