При подключении внешнего интерфейса Adobe Flex с внутренним интерфейсом Java созданная мной служба не отображается в мастере данных - PullRequest
1 голос
/ 25 марта 2011

При попытке подключения к службе с помощью мастера данных в списке не отображаются никакие службы.

Поэтому я попытался написать немного кода вручную, чтобы сделать это для меня, и показать мне ошибку по умолчанию, когда не существует никакой службы, а именно -

"[MessagingError message = 'Пункт назначения' LeagueTableService 'либо не существует, либо пункт назначения не имеет определенных каналов (и приложение не определяет каналы по умолчанию.)']"

Итак, я считаю, что что-то не так с спецификацией remoting-config или местом назначения remoting, но я не знаю что. Я следовал нескольким учебникам и пошаговым инструкциям, но все они, кажется, делают что-то немного другое, и ничего из этого не работает.

Если у меня есть контрольный список того, что я должен был сделать до этой работы, то он был бы очень признателен.

Кроме того, услуга должна быть определенного типа? Как мой удаленный сервис возвращает список [] в минуту. Я новичок в этом, поэтому не знаю, может ли это быть проблемой.

Любая помощь будет принята с благодарностью.

РЕДАКТИРОВАТЬ: Чтобы ответить на вопросы Кевина:

  1. Я использую встроенный мастер данных Flash Builder.
  2. Это база данных OracleXE, и я обращаюсь к ней с помощью Java.
  3. Опубликовано ниже.
  4. Я создал RemoteObject, и он возвращал либо строку по умолчанию для результата, либо для ошибки. И я получил ошибку ошибки.

...

Когда я просматривал файлы конфигурации, чтобы опубликовать их, я заметил одну вещь, которой не хватало, маленький "channel =" my-amf "в моем теге назначения службы. И это исправлено!

Спасибо за ваш ответ, Кевин, тем не менее, это было оценено!

1 Ответ

0 голосов
/ 24 мая 2011

Если вы скопируете папку WEB-INF / flex из blazeDS в ваш WebContent / WEB-INF вашего Java-интерфейса, она должна работать.

...