Приложения консоли Worklight перезаписываются при одинаковом названии проекта, но в разных контекстах

У меня есть базовое приложение, которое я немного изменяю для каждого клиента. Я использую контроль версий, чтобы переключаться между версиями клиентов в одном рабочем каталоге и перезапускать Eclipse. Однако теперь я хочу иметь несколько версий приложения рядом друг с другом (в отдельных каталогах). Все они имеют одинаковые идентификаторы приложений и имена адаптеров, но в разных контекстах.

Проблема в том, что как только я разверну второе приложение, оно будет перезаписано первым. Сказать:

  1. Я развертываю версию 1, открываю ее (общие ресурсы) -> она показывает версию 1.
  2. Я развертываю версию 2, открываю ее -> она показывает версию 2.
  3. Я снова открываю версию 1 -> теперь она показывает версию 2.

Я предполагаю, что это как-то связано с одинаковыми именами / идентификаторами приложений. Я попытался переключить консоль Worklight Console DB с Derby на MySQL, но безрезультатно.

Я не уверен, что перепробовал все возможные комбинации, но сейчас версия 1 показывает версию 2, когда я нажимаю на общие ресурсы, и версию 1, когда я нажимаю на реальную среду.

Это явно кажется ошибкой или очень непонятной недокументированной особенностью, не так ли? Любая помощь с этим?

Версия Worklight Studio: 6.2.0.00-20140918-1910.

1 ответ

Я наконец смог воспроизвести ошибку в вопросе. Похоже, это действительно неясная ошибка...

Я не вижу никакого обходного пути, кроме перезапуска сервера (перезагрузка Eclipse не требуется), через представление "Серверы"> зеленая кнопка "play".

Мое предложение состоит в том, чтобы открыть заявку в службу поддержки (PMR), чтобы продолжить это исследование и, возможно, получить исправление.

Другие вопросы по тегам