вызов пользовательского Java-класса в cfml - PullRequest
4 голосов
/ 27 июня 2011

Как мне вызвать файл jar, предоставленный с использованием CFML?

Я пытался использовать метод createObject (), но путаюсь с путём.

Это путь к классу или к файлу jar?

Где мне разместить файл .jar?

Нужно ли загружать файл .jar на сервер Blue Dragon?

Спасибо

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

Я предлагаю http://javaloader.riaforge.org/ для загрузки Java-объекта.Это дает большую гибкость, так как вам не нужно хранить файл класса в web-inf или нет необходимости отображать каталог.

4 голосов
/ 27 июня 2011

Чтобы использовать пользовательские файлы JAR, вам необходимо скопировать их в определенный каталог в ColdFusion - classpath. Это зависит от настроек, но обычно оно находится здесь:

#server.ColdFusion.ROOTDIR#\lib\

Затем необходимо перезапустить сервер CF.

Вот несколько советов по этому вопросу: http://blogs.adobe.com/cantrell/archives/2004/07/the_definitive.html

Если вы планируете использовать больше jar-файлов, может быть полезно использовать некоторую библиотеку, такую ​​как JavaLoader - тогда вы можете загрузить любой jar без необходимости перезапуска CF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...