Проблемы при установке kaazing websocket gateway

Я использую windows 7, apache 2.2.22 на порту 80 и geoserver 2.1.3 на порту 8080. Я загружаю и запускаю установщик kaazing 3.5 msi x64, чтобы установить его локально на моем ноутбуке. Я следовал официальным инструкциям с сайта. MSI успешно установил шлюз. Но устанавливается в C:\Applications Files\etc. не в C:\Program Filesx68\ и т. д. В любом случае, я попытался запустить службы, я запустил demo-services.start.bat, и из окон пришло уведомление о том, что Windows Fire Wall заблокировал некоторые функции Java. Поэтому я нажимаю "Разрешить" и жду. Командная строка говорит что-то вроде

 "Sending data to  ucd://localhost/50505, ucd://localhost/50506"

больше часа ничего не происходит. Поэтому я подумал, что что-то пошло не так с окнами и Java. Я удаляю kaazing, редактирую настройки Windows Fire Wall, чтобы разрешить java, и переустанавливаю kaazing. Уведомление не отображается сейчас, но когда я запустил demo-services.start.bat, все равно ничего не делает, просто говорит то же самое. Когда я посещаю

 http://localhost/8000

дает ошибку 404. Я перепробовал все, изменил порты, удалил и переустановил пару раз, установил, не подключившись к Интернету, проверил настройки брандмауэра Windows, вручную запустил demo-services.start.bat и gateway.start.bat . Gateway.start.bat на самом деле работает нормально и говорит, что шлюз запущен, но все равно ошибка 404, когда я посещаю localhost/8000. Установка через msi всегда завершается без ошибок. Но шлюз не работает. Это брандмауэр, файл летучих мышей, я не понимаю...

Советы / советы?

1 ответ

Первое, что нужно сделать, - это сначала успешно запустить шлюз. Так что пока не беспокойтесь о запуске demo-services.start.bat.

Из приложения Windows Services запустите Kaazing WebSocket Gateway. Затем перейдите в C:\Program Files\Kaazing, найдите вашу установку и посмотрите в каталог журналов. Откройте error.log с помощью текстового редактора и убедитесь, что ошибок нет.

Если ошибок нет, вы сможете открыть http://localhost:8001 из браузера. (Обратите внимание, у вас было http://localhost/8000 в вашем примере, но последняя косая черта должна быть двоеточием.) Вы можете использовать либо порт 8000, либо 8001, но выборками является 8001.

Если вы используете брандмауэр или что-то еще, перехватывающее порты, вам необходимо убедиться, что порты 8000 и 8001 доступны.

Если вы не уверены, запустите другой процесс сервера на порту 8000 или 8001 (например, настройте Apache для прослушивания порта 8000 или 8001) и посмотрите, может ли браузер подключиться.

MSI успешно установил шлюз. Но устанавливается в C:\Applications Files\etc. не в C:\Program Filesx68\ и т. д.

Шлюз сам по себе не является исполняемым файлом, а работает в JVM. Поэтому нет 32-битного кода, который ограничивал бы установку приложения в C:\Program Files (x86). Таким образом, C: \ Program Files имеет смысл.

Вы можете использовать 32-битную JVM, которая будет находиться в C:\Program Files (x86), но файлы Kaazing абстрагируются от этого через Java, поэтому C: \ Program Files является разумным местом для шлюза.

Кстати, на сайте Каазинга есть форум для вопросов Каазинга.

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