IBM Worklight v6.0 — конфликт пакетов Dojo

Я устанавливаю Worklight 6 в чистую версию Eclipse 4.2.2. Все прошло успешно, за исключением того, что при открытии Eclipse в журнале консоли появляется следующее.

[2013-06-22 20:40:01]             The bundle "com.ibm.imp.worklight.dojo.core_6.0.0.201306140657 [858]" could not be resolved. Reason: Package uses conflict: Require-Bundle: org.eclipse.jetty.server; bundle-version="[8.0.0,9.0.0)"
[2013-06-22 20:40:01]             The bundle "com.ibm.imp.worklight.dojo.ui_6.0.0.201306140657 [859]" could not be resolved. Reason: Missing Constraint: Require-Bundle: com.ibm.imp.worklight.dojo.core; bundle-version="6.0.0"

person eborysko    schedule 23.06.2013    source источник
comment
Я предлагаю попробовать установить еще раз на новую установку Eclipse Jave EE 4.2.2 и новое рабочее пространство. Я успешно установил 6.0, запустил его и создал новый проект и приложение с Dojo, не видя этих сообщений. Если есть что-то еще, что вы сделали, пожалуйста, отредактируйте свой вопрос и укажите их.   -  person Idan Adar    schedule 23.06.2013
comment
@IdanAdar Начинать заново — это не тот путь, по которому я могу пойти. Клиенты часто требуют, чтобы другие плагины, такие как RTC, BIRT, SVN и т. д., сосуществовали. Такая же проблема сосуществования возникала и в предыдущей версии продукта; Плагин Spring Tools используется для запуска этой проблемы. Мне нужно найти, какие плагины конфликтуют.   -  person eborysko    schedule 23.06.2013
comment
Тогда не могу помочь, так как вы не указываете, какие именно другие плагины вы установили (вы также не упомянули об этом в своем вопросе), а также порядок, в котором вы их установили. У меня есть пустой Eclipse, и он работает. Итак, пожалуйста, проверьте, нормально ли он работает с пустым Eclipse, и работайте дальше. Если у вас есть, что сообщить, пожалуйста.   -  person Idan Adar    schedule 23.06.2013
comment
@IdanAdar найти метод отладки было важнее, чем прямой ответ. Отладка WL не очень хорошо документирована, поэтому более важно найти процедуру устранения неполадок.   -  person eborysko    schedule 23.06.2013
comment
Добавление флага -debug в eclipse.ini и последующий перезапуск обнаружили в файле .log сообщения отладки, которые ведут к примечанию IBM. Плагины RTC кажутся критической проблемой и порядком, в котором они устанавливаются.   -  person eborysko    schedule 23.06.2013
comment
В ретроспективе это действительно описано в Информационном центре Worklight 6.0 в разделе «Известные проблемы» ›› Технические примечания.   -  person Idan Adar    schedule 23.06.2013
comment
У вас неправильный порядок установки, вот руководство по установке Worklight v6 + RTC + MTWW: clearblade.wordpress.com/2013/06/25/ надеюсь, что это поможет.   -  person KlassAktKreations    schedule 25.06.2013
comment
Изучив техническую заметку IBM, я обнаружил, что она работает, если вы установили WL, затем MTWW и, наконец, RTC4. Затем я перешел на плагины Jetty.   -  person eborysko    schedule 25.06.2013
comment
Добро пожаловать в Stack Overflow! Хотя теоретически это может ответить на вопрос, было бы предпочтительнее включить сюда основные части ответа и предоставить ссылку для справки.   -  person Matt    schedule 26.06.2013


Ответы (1)


Похоже, IBM знает о проблемах с сосуществованием плагинов.

Пожалуйста, ознакомьтесь с описанной здесь проблемой, если вам нужен Worklight для работы с RTC. Похоже, что порядок установки плагинов может быть фактором.

Проблемы сосуществования: RTC, Worklight Studio и Mobile Тестовая рабочая среда

person eborysko    schedule 23.06.2013
comment
Хорошо знать! Пожалуйста, отметьте это как ответ, когда это возможно. Спасибо. - person Idan Adar; 23.06.2013
comment
Это решение работает, если вы очень внимательно следите за порядком установки. Попутно я обнаружил, что Spring Framework, Spring Grails и BIRT Suite не могут сосуществовать с Worklight. Кажется, что-то в плагинах GEF и EMF, которые они все используют. - person eborysko; 24.06.2013