JSR 356 определяет конечные точки сервера с помощью аннотаций, таких как
Код: Выделить всё
@ServerEndpoint(value = "/websocket/chat")
p>
Могу ли я указать что-нибудь в XML-файлах, например, что запрос достигает нужного места?
РЕДАКТИРОВАТЬ:
Как было предложено, я добавил
Код: Выделить всё
Позже я узнал, что Мне нужно настроить реализацию ServerApplicationConfig. После этого веб-сокет начинает работать нормально, но остальная часть моего приложения не загружается, выдавая ошибку:
СЕРЬЕЗНАЯ: Ошибка настройки прослушивателя приложения класса org. Springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Вот мой класс:
Код: Выделить всё
public class Socket implements ServerApplicationConfig {
@Override
public Set getEndpointConfigs(Set> scanned) {
Set>();
for (Class clazz : scanned) {
results.add(clazz);
}
return results;
}
}
Примечание. Я использую плагин Struts Spring для зависимости Внедрение Spring Security.
Подробнее здесь: https://stackoverflow.com/questions/207 ... h-struts-2
Мобильная версия