Вызов .jar из ColdFusion - PullRequest
       25

Вызов .jar из ColdFusion

6 голосов
/ 17 ноября 2008

У меня есть файл .jar, который я поместил в каталог D: \ Coldfusion8 \ wwwroot \ web-inf \ lib \. Файл abcdef.jar

Я делаю это впервые, не знаю, каким должен быть путь в моем createObject ().

<cfset abcObj = createObject("java","com.abcdef") />
<cfset result = acbObj.doStuff("123456") />

Но когда я запускаю его, я получаю

Object Instantiation Exception.
Class not found: com.vp4jo_b 

Чего мне не хватает на пути?

Ответы [ 2 ]

5 голосов
/ 20 ноября 2008

Рассматривали ли вы использование JavaLoader ?

3 голосов
/ 17 ноября 2008

Вы перезапустили службу Coldfusion?

Даже в пути к классам файлы jar загружаются только при запуске сервера.

Информация перемещена вверх от комментариев:

  • Убедитесь, что файл находится в системном пути класса или в одном из настроенных путей классов ColdFusion.
  • Что касается параметра имени класса CreateObject(): имя класса начинается внутри фляги. Откройте его как файл .zip и посмотрите на его структуру. Точечный путь имитирует структуру папок, поэтому, если сервер по-прежнему жалуется, в точечном пути что-то не хватает.
...