У меня возникла проблема с регистрацией веб-службы REST в администраторе ColdFusion. Я использую ColdFusion 10 на сервере Windows, и ошибка, которую я получаю после попытки регистрации веб-службы REST:Ошибка регистрации службы REST в ColdFusion 10
Ошибка регистрации службы REST. Убедитесь, что вы ввели правильное сопоставление и путь. Приложение CA невозможно инициализировать. Причина: информация подписчика класса com.sun.xml.bind.Util не совпадает с информацией о подписчиках других классов в одном пакете Информация о подписчике класса "com.sun.xml.bind.Util" не указана соответствие подписывающей информации других классов в одном пакете
Я пробовал зарегистрировать службу как для удаленного экземпляра CF, так и для моего локального экземпляра. Локально я пробовал только реальную базовую услугу - в основном один CFC в приложении сам по себе, но все равно получаю ошибку. Я помещаю как путь Root, так и Service Mapping, поскольку у меня нет приложения Application.cfc в приложении.
Любые идеи?
Не знаете, почему это было приостановлено. Было бы здорово, если бы кто-нибудь из них действительно пытался * помочь *, объяснив, почему. –
Связано ли это с этим: http://stackoverflow.com/a/2877355/894061? Мне кажется, что, возможно, ваш путь к классам может указывать на те же пакеты с разными версиями, которые нужны CF? Это дикая догадка. Можете ли вы опубликовать код для вашей локальной/основной попытки, просто для хорошей меры. –
Спасибо Адаму! Вы были правы относительно Пути Класса. Моя локальная настройка CF включала некоторые пользовательские JAR, и после удаления этих и перезапуска экземпляров я смог добавить службу REST. Теперь мне нужно будет повторно добавить эти JAR и посмотреть, работает ли мой WS, но теоретически это нужно - иначе я не уверен, как зарегистрировать службу на удаленном экземпляре. –