Im использует Coldfusion 9 с Multiserver/J2EE на JRun 4 Конфигурация в движке разработки.Как использовать java-файлы в ColdFusion 9?
Я пытаюсь применить образец ниже в моем двигателе с холодным потоком, однако он не работает.
Sample : How do you use java files in Coldfusion
Возможно, кто-то здесь может помочь мне решить эту проблему?
Вот что я сделал:
1) Написать простой файл Hello.java, компилировать в Hello.class файл.
public class Hello
{
public String testJava()
{
return "Hello Java!!";
}
}
2) Напишите файл cfm: jHello.cfm, чтобы вызвать объект java.
<cfscript>
helloWorld = CreateObject("java","Hello");
helloTest = helloWorld.testJava();
</cfscript>
3) Сохраните файл .class в пути к классам:
4) Restart ColdFusion 9 Сервер
5) Тем не менее, он вернет ошибку ниже при запуске файла JHello.cfm:
Object Instantiation Exception.
Class not found: Hello
The error occurred in C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/accuity_dev/JHello.cfm: line 2
1 : <cfscript>
2 : helloWorld = CreateObject("java","Hello");
3 : helloTest = helloWorld.testJava();
4 : </cfscript>
Цените свое время, надежда может получить обратно от любого специалиста здесь.
Ничего не выпрыгивает, как очевидно, неправильно, за исключением, возможно, места скомпилированного файла .class. Если он помещен в неправильный каталог, то, очевидно, CF не подберет его. См. [Добавление в класс ColdFusion для определенного экземпляра в многосерверном Adobe Coldfusion 9] (http://stackoverflow.com/questions/15505738/adding-to-coldfusion-classpath-for-particular-instance-in-multi-server- саман-COL) – Leigh