Coldfusion nun auch im Amazon AWS

Veröffentlicht von & unter Amazon AWS, ColdFusion.

Gute Nachrichten für Coldfusion Programmierer. Amazon bietet nun auch Adobes hochskaliebaren Coldfusion Server im AWS Rechenzentrum an. Für die Lizenz sind pro Stunde ab 0.15$ zu entrichten. Auf einer m1.Xlarge Instanz kostet die Lizenz 0,30$ pro Stunde. Bei einem Lizenzpreis für die Coldfusion Enterprise Version von ca.7600€ kann man den Server dafür Jahre laufen lassen… lies mehr

502 Bad Gateway bei Verwendung von TomCat und CFFlush

Veröffentlicht von & unter ColdFusion.

Verwendet man eine CFFLUSH Anweisung unter TomCat sollte diese immer als erstes in dem CF Template angegeben werden. Es erscheinen sonst Fehlermeldungen wie „502 Bad Gateway“. Aufgetreten unter TomCat 6.18, TC Connector 1.23, CF 8

ColdFusion MX 7 Update 7.0.1

Veröffentlicht von & unter ColdFusion.

Heute wurde der erste Updater für Macromedia Coldusion MX 7 veröffentlicht. Das Patch beinhaltet alle bis dato verföffentlichen HotFixes und security Patches und weitere noch nicht veröffentlichte fixes. Ein Update ist also MUSS :o) der Patch beinhaltet unter anderem noch: JRun Updater 5 Verity Server patch level 21 Apache Axis 1.2.1. Neue Funktionen: decryptBinary, EncryptBinary, GetLocalHostIP, and IsLocalHost… lies mehr

Search Engine Safe (SES) URL’s mit ColdFusion

Veröffentlicht von & unter ColdFusion.

SES aktivieren in ColdFusion Man öffnet die web.xml unter  \cfusion\WEB-INF\ Dann folgenden Bereich aktivieren:       <servlet-mapping id=“macromedia_mapping_6″> <servlet-name>CfmServlet</servlet-name> <url-pattern>*.cfml/*</url-pattern> </servlet-mapping> <servlet-mapping id=“macromedia_mapping_7″> <servlet-name>CfmServlet</servlet-name> <url-pattern>*.cfm/*</url-pattern> </servlet-mapping> <servlet-mapping id=“macromedia_mapping_8″> <servlet-name>CFCServlet</servlet-name> <url-pattern>*.cfc/*</url-pattern> </servlet-mapping> Nun reagiert CF auf SES URL’s Beispiel: http://www.jeuner.de/sec/200606/index.cfm/meins/deins/unser Mit einem Rewrite bekommt man dann schöne URL’s für die Suchmaschinen :o) Dies funktioniert allerdings nur mit J2EE Servern die… lies mehr

Performance Tuning und monitoring in JRun

Veröffentlicht von & unter ColdFusion.

1.Aktivieren der Metrics Daten in /jrun4/servers/{servername}/SERVER-INF/jrun.xml folgenden Eintrag aktivieren <service name=“MetricsService“> <attribute name=“bindToJNDI“>true</attribute> </service> 2. Konfigurieren des Logs und Wegschreiben der Daten in Logfiles Beispiel: Das Beispiel gilt für die Benutzung des internen JRun Proxy Servers. Bei Verwendung des internen Web-Servers ist der Präfix WEB anstatt JRPP im <MetricsFormat> zu verwenden. <service name="LoggerService"> <attribute name="format">{server.date} {log.level}… lies mehr

Dreamweaver 8 TimeStamps werden bei der Synchronisierung nicht geupdatet

Veröffentlicht von & unter ColdFusion.

Heute Morgen ist mir aufgefallen das Dreamweaver 8 beim Synchronisieren den TimeStamp der Remote Files nicht anpasst. Die von Macromedia vorgeschlagene Problemlösung ist ein echter Witz. Entweder man schaltet die Synchronisierung ganz aus mit dem disablen von „Maintain synchronization info“ im Site Manager oder man schaltet die Zugriffsoptionen von Lokal/Netzwerk auf eine der anderen Möglichkeiten um. Aufgrund des TimeStamp… lies mehr

HTML Dateien parsen mit ColdFusion

Veröffentlicht von & unter ColdFusion.

Wer auch HTML Dateien von ColdFusion parsen lassen möchte muss folgende Änderungen durchführen: Die web.xml in cfroot/web-inf/ öffnen und folgende stelle suchen <servlet-mapping id=„macromedia_mapping_13“> <servlet-name>CFFormGateway</servlet-name> <url-pattern>/CFFormGateway/*</url-pattern> </servlet-mapping> …und um folgende Einträge erweitern: <servlet-mapping id=„macromedia_mapping_14“> <servlet-name>CfmServlet</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping id=„macromedia_mapping_15“> <servlet-name>CfmServlet</servlet-name> <url-pattern>*.html/*</url-pattern> </servlet-mapping> Anmerkung: Sollte der Knotenpunk eine andere Nummer aufweisen ist diese entsprechend weiter zu führen! Apache… lies mehr

Speicher Tuning mit den JVM Parametern in ColdFusion

Veröffentlicht von & unter ColdFusion.

Maximum JVM Heap Size & Co Auf 32 Bit Maschinen können für einen Prozess maximal 1,8GB allokiert werden. ColdFusion unter JRun nutzt in der Standardkonfiguration allerdings nur 512MB. Damit ColdFusion diese physikalischen Grenzen auch ausnutzt, muss in der jvm.config der Speicher erst bereitgestellt werden. In der /cfRoot/runtime/bin/jvm.config muss unter „# Arguments to VM“ der Xmx… lies mehr

Trusted Cache via CF Admin API

Veröffentlicht von & unter ColdFusion.

Funktion kann direkt aus einer Anwendung aufgerufen werden. Code: <cfscript> // Login is always required (if the administrator password // is enabled in the ColdFusion Administrator). // This example uses two lines of code. adminObj = createObject(„component“,“cfide.adminapi.administrator“); adminObj.login(„admin“); // Instantiate the runtime object. myObj = createObject(„component“,“cfide.adminapi.runtime“); // clear cache myObj.clearTrustedCache(); /* Stop and restart trusted… lies mehr

UDF für eine einfache Socket Verbindung mit ColdFusion

Veröffentlicht von & unter ColdFusion.

Einen einfaches IO via Socket bietet ColdFusion von Haus aus nicht. Wer eine Socketverbindung benötig, kann aber einfach auf die Java-Funktionalitäten zugreifen. Hier eine UDF, die ich für einen Telnetzugriff geschrieben habe. Natürlich kann man die UDF für jede beliebige Socketverbindung benutzen. In writeLines wir ein Array für die einzelnen Befehle übergeben. Bei readLines gibt… lies mehr