2015-08-13 2 views
2

Только первый шаг для запуска приложения websocket на IBM Liberty Profile 8.5.5.5. После нескольких исследований, которые я обнаружил, мне нужно было добавить функцию в файл Liberty server.xml.IBM Liberty Profile: функция «websocket-1.0» не распознается

<featureManager> 
    <feature>websocket-1.0</feature> 
    ....... 
</featureManager> 

Но как только я добавил, что линия от конфигурации я получаю предупреждение, что

Функция 'WebSocket-1.0' не распознается
server.xml/WebSphere Application Server V8.5 Liberty Profile/servers/defaultServer
Строка 5 Задача конфигурации профиля Liberty

Любые мысли? Нужно ли мне добавить JAR-файл для этого?

ответ

0

Функциональные файлы находятся в папке [Liberty Install]/lib/features.

Однако, я не вижу WebSocket-1,0 или WebSocket-1,1 в Либерти 8.5.5.5

Попробуйте использовать 8.5.5.6, вы должны увидеть WebSocket-1.1.mf

+0

Выше описание от Gas работает для меня отлично. Спасибо за ваш комментарий. – pijushcse

5

В 8.5. 5.5 или более ранняя функция websocket не содержится в загруженной банке. Вы должны установить его из репозитория используя следующую команду:

featureManager install websocket-1.0 --when-file-exists=ignore 

на следующей странице - Java WebSocket 1.0.

Версия 8.5.5.6 совместима с Java EE 7 и содержит уже встроенную функцию webSocket-1.1, поэтому вы можете загрузить ее.

+2

Для 8.5.5.5 и ранее вам нужно использовать featureManager, а не installUtility: bin/featureManager install websocket-1.0 --when-file-exist = ignore – Azquelt

+0

@Azquelt спасибо, вы правы. Я обновил ответ. – Gas

+0

Спасибо, ребята. Ты делаешь мой день :) – pijushcse