Не могу запустить автомобиль локально на бета-версии Code Rally (1.5?)

Я установил последнюю бета-версию Code Rally, следуя инструкциям на сайте разработчиков IBM. Я считаю, что это бета-версия версии 1.5, но на странице нет никаких указаний, и загрузка предыдущих стабильных версий также не доступна. Я установил Code Rally на

  • Linux - Fedora 25 (также в Ubuntu 15.04 и Windows 7 Ultimate)
  • Eclipse Neon.2 Release (4.6.2)

Мне удалось создать промежуточный продукт и запустить его на удаленном сервере. Но мне не удалось запустить его на локально установленном сервере Liberty. Я установил сервер Liberty на вкладке " Серверы " в левой нижней части ракурса Code Rally. Он слушает порт 9080 (по умолчанию).

Затем я использовал вкладку " Сервер " в верхнем левом углу, чтобы создать новый сервер с Host: localhost а также Port: 9080, Когда я сохраняю эту конфигурацию, заголовок диалогового окна говорит о статусе: онлайн и версия: <1.3.1.2. Если я нажимаю " Войти" и ввожу идентификатор, я получаю сообщение об успешном входе в систему.

Тем не менее, если я нажму View, то Eclipse откроет вкладку веб-браузера с сообщением об ошибке WebSphere о том, что корень контекста не найден, как видно на следующем рисунке.

Если я нажимаю " Enter зрителя", я также получаю сообщение об ошибке. Кажется, что веб-приложение сервера Code Rally не было загружено в Liberty, но, в отличие от предыдущих версий Code Rally (по крайней мере, согласно этому видео).

Если я пытаюсь запустить машину, используя команду Enter race on... в контекстном меню моей машины, я получаю сообщение о невозможности подключения к серверу, как показано на следующем снимке экрана.

Может кто-нибудь указать мне, что я делаю не так? Нужно ли устанавливать веб-приложение Code Rally в Liberty? Где это взять?

Это бета-версия, но я бы предпочел стабильную версию. Предыдущие стабильные версии все еще доступны?

1 ответ

Решение

Отказ от ответственности: я являюсь частью команды Code Rally в IBM.

Для запуска на локальном сервере вам понадобится версия 1.5 сервера симуляции гонки Code Rally, которая еще не была выпущена, так как было еще несколько ошибок. Чтобы запустить гонку, в которой ИИ и симулятор гонки находятся на одной и той же машине, вам нужно запустить это веб-приложение на сервере Liberty, как только оно будет доступно (что должно произойти в ближайшее время).

Текущая бета-версия помечена как таковая, так как для этой версии нет загрузки локального сервера гонки - бета-версии кода стабильны на стороне клиента перед выпуском, поэтому единственная бета-версия - это сервер симуляции гонки. Было довольно много проблем с выпуском 1.4, который был исправлен в 1.5 - к сожалению, переход на 1.5 привел к серьезным изменениям в API, где мы не можем иметь комбинацию из 1.4 и 1.5 серверов / клиентов. Поскольку в декабре мы запускали онлайн-конкурс на наших облачных серверах, нам пришлось обновить все облачные серверы до версии 1.5, чтобы люди могли участвовать в конкурсе с новым клиентом.

На данный момент я бы предложил запустить гонку на одном из облачных серверов - ваш код транспортного средства будет работать локально, если вы создадите ИИ "агента" для наблюдения за тем, что происходит в вашем коде.

редактировать

Сервер моделирования гонки 1.5 теперь доступен для загрузки - ссылка для загрузки и инструкции по установке находятся здесь: https://www.ibm.com/developerworks/community/blogs/code-rally/entry/beta_installer

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