Проблемы при установке 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 является разумным местом для шлюза.
Кстати, на сайте Каазинга есть форум для вопросов Каазинга.