eine TestClass.java + TestClass.class im selben Pfad.
Sie können nicht einfach .class
Dateien irgendwo platzieren. Wenn der CF-Server gestartet wird, überprüft er nur bestimmte Speicherorte für Klassen/Gläser. Diese Orte werden als "CF-Klassenpfad" bezeichnet. Ihre kompilierte .class
-Datei muss innerhalb des CF-Klassenpfads platziert werden, oder sie wird nicht erkannt.
Um eine benutzerdefinierte Java-Klasse zu verwenden:
- eine Quelldatei erstellen dh
YourTestClass.java
- den Quellcode in eine Klassendatei Kompilieren dh
YourTestClass.class
Platz die kompilierte .class
Datei irgendwo innerhalb des CF Classpath wie zum Beispiel:
WEB-INF\classes
- für einzelne .class
Dateien
WEB-INF\lib
- für .jar
Dateien (mehrere Klassen)
Hinweis: Sie können auch die Artikel auf den CF-Klassenpfad über die ColdFusion Administrator hinzufügen. Das Platzieren der Klasse in einem der Standardverzeichnisse ist jedoch einfacher.
den Coldfusion-Server neu starten, damit er die neuen Klassen erkennt
Hinweis: Obwohl Sie einzelne .class
Dateien verwenden können, ist es üblich, sie in .jar
Dateien zu verpacken.
http://blogs.adobe.com/cantrell/archives/2004/07/the_definitive.html – Henry