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
Zwei gleiche Stapel aus vier Schichten nebeneinander, ein Pfeil vom linken zum rechten Stapel und gestrichelte Linien zwischen den Schichten; die zweite Schicht ist links schraffiert und rechts orange gefüllt

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.

Drei ineinandergreifende Zahnräder: in der Mitte ein großes oranges Zahnrad mit der Beschriftung CFML, links unten ein kleineres mit DB, rechts oben ein kleineres mit API

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.

ThemaLuceeAdobe ColdFusion
EntwicklungLucee-Projekt, geführt von der Lucee Association SwitzerlandAdobe
LizenzFrei und Open Source (LGPL 2.1)Kommerziell, Editionen Standard und Enterprise; kostenlose Developer Edition für die Entwicklung
LaufzeitJava, in einem Servlet-Container wie TomcatJava, mit eingebettetem Server oder als Webanwendung auf einem JEE-Anwendungsserver
VerwaltungLucee AdministratorColdFusion Administrator
UpdatesReleases und Sicherheitshinweise des Lucee-ProjektsUpdates 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).

Zwei gleich aufgebaute Dokumentseiten nebeneinander mit einem Doppelpfeil dazwischen; auf der rechten Seite ist die Tabelle nach unten gerutscht und orange umrandet

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.

Ein System links, von dem drei Wege nach rechts führen: oben zu einem gleichen System, in der Mitte zu einem höheren System, unten zu einem System mit anderer, abgerundeter Form; der mittlere Weg ist orange

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.

Links ein schraffierter Block, rechts derselbe Block in einem Container-Umriss, ein dünner Pfeil verbindet beide, der Container-Umriss ist orange

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.

Ein Server über einer Zeitlinie: bis zur orangen Linie, dem Support-Ende, kommen Updates als volle Punkte; danach ist die Linie gestrichelt, und offene Ringe für ungeschlossene Lücken stapeln sich

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.

Telefon (Deutsch, Polnisch, Englisch) +48 501 250 220
E-Mail E-Mail

Erreichbar: Montag bis Freitag, 9:00 bis 17:00 Uhr (MEZ); Support und Notfälle rund um die Uhr (24/7)