Tipps und Tricks für ColdFusion Eclipse Debuggen

March 29

Tipps und Tricks für ColdFusion Eclipse Debuggen

Adobe ColdFusion (CF) ist eine schnelle Entwicklungsplattform, die eine Programmiersprache (ColdFusion Markup Language oder CFML) verwendet, mit dem gleichen Namen. ColdFusion wurde ursprünglich entwickelt, um die einfache HTML und Datenbankverbindungen zu verbessern, aber es ist da weit fortgeschritten, um eine vollständige Plattform leistungsfähig genug für rich-Internet-Anwendungen entwickeln werden. ColdFusion Eclipse (CFE) ist eine freie Open Source Erweiterung für ColdFusion, die eine maßgeschneiderte integrierte Entwicklungsumgebung (IDE) für CFML Benutzer bereitstellt. CFE bietet alle Standardfunktionen von CF, mit einigen zusätzlichen Funktionen einzigartig für das Programm, einschließlich Code Einblicke und Ansichten-Methode und Gliederung.

Debugger aktivieren

Debugging-Unterstützung muss bei CF aktiviert sein, bevor der interaktive Debugger verwendet wird. Aktivieren Sie das Debuggen durch Öffnen der CF-Administrator. Navigieren Sie zum Abschnitt "Debuggen & Protokollierung", und wählen Sie "Debuggereinstellungen". Wählen Sie "Debuggen von Linie." Anpassen von Einstellungen, einschließlich Kommunikationsanschlüsse und gleichzeitige Sitzungen der Standard-Vorgaben. Sobald Einstellungen auf Einstellungen konfiguriert sind, speichern Sie sie durch Klicken auf "Submit Changes" und starten Sie das Programm. Jetzt, dass es aktiviert ist, wird Linie Debuggen aktiviert, bleiben auch wenn das CF-Programm neu gestartet wird. Eine allgemeine Faustregel ist nicht zu Linie Debuggen auf Produktionsservern aktivieren aber immer es lassen auf Entwicklung-Boxen aktiviert.

Konfigurieren von

Wenn Debuggen aktiviert ist, müssen Eclipse-Konfigurationen auf ColdFusion Server anweisen festgelegt werden was gegen Debuggen. ColdFusion-Server können beliebig verändert werden, sondern müssen nur einmal definiert werden. Einmal konfiguriert, können Server gedebuggt werden wieder nach Bedarf solange RDS aktiviert ist. Definieren Sie RDS-Einstellungen in den Einstellungen im Fenster Eclipse. Wählen Sie und erweitern Sie ColdFusion im Baum und wählen Sie die Option RDS. Wählen Sie entweder die Option Wählen einen neuen Server oder alle vorhandenen Server zu bearbeiten. Erforderliche Eingabefelder, inklusive Beschreibung, Hostname, Port, Login-Daten und Einstellungen speichern. Um den lokalen ColdFusion-Server zu verwenden, verwenden Sie 127.0.0.1 als Hostnamen und geben Sie 8500 für den Port an, (wenn der Server einen integrierten HTTP-Server ist). Die richtigen Anmeldeinformationen bereitstellen, aber die Kontextstamm freilassen. Einmal konfiguriert, testen Sie die Verbindung um die RDS-Verbindung arbeiten zu gewährleisten, und klicken Sie auf OK um zu speichern und zu beenden.

Debug-Setup

Öffnen Sie Eclipse zu, und wählen Sie die CF-Datei, die gedebuggt werden wird. Doppelklick links neben der gewünschten Zeile in den senkrechten Strich Links von der Eclipse-Editor Haltepunkte festgelegt. Es erscheint ein kleiner Kreis, der angibt, dass ein Haltepunkt festgelegt wurde. Es gibt auch eine Option zum Rechtsklick innerhalb der senkrechte Strich den Haltepunkt umschalten. Wechseln Sie zur Ansicht im Programm Eclipse Debuggen, und wählen Sie "Debuggen", um die Debugsitzung zu initiieren.

Läuft eine Debug-Sitzung

Initiieren Sie die Debugsitzung mit der Eröffnung des CF-Dialogs in der CF-Server definiert wurde. Wählen Sie den CF-Server zu debuggen, und klicken Sie auf "Debug", das auf der Unterseite. Eclipse wird anhalten und öffnen Sie eine Debugsitzung mit dem angegebenen Server verbunden. Die Verbindung wird im Debug-Fenster angezeigt. Jeder Browser zu öffnen, wird die Anwendung ausgeführt. Fordern Sie eine Seite mit einem Haltepunkt, um Code zu analysieren. Die Debug-Ausführung anhalten wird und verursachen den Debugger an die pop-up, zulassend Analyse von Code, Variablen, Ausdrücke, generierten Serverausgabe und andere Informationen. Debuggen Sitzungen können beendet werden, indem Sie auf den roten Knopf Terminate im Dialog.