Не могу запустить автомобиль локально на бета-версии 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