2015-01-27 3 views
0

Я создаю приложение веб-приложения SpringFramework, и я использую примеры с веб-сайта SpringFramework.SpringFramework schema/integration/websocket namespace не существует

Когда я использовал пружинными интеграции WebSocket имен мой IDE NetBeans предупрежден, что он не может найти определение XML по адресу:

http://www.springframework.org/schema/integration/websocket/spring-integration-websocket.xsd

Я посмотрел на:

http://www.springframework.org/schema/integration/

и обнаружили, что нет каталога «websocket».

Было ли это определение перенесено или заменено чем-то или что-то по дизайну почему-то?

Если он был перемещен, где я могу его найти?
Если это просто отсутствует на веб-сайте springframework.org, где я могу найти копию, чтобы моя IDE смогла разрешить для меня помощники автозаполнения?

ответ

1

Мы посмотрим, почему его там нет. Поддержка WebSockets добавлена ​​с Spring Integration 4.1.

В любом случае, IDE должна определить XSD из зависимости spring-integration-websocket. XSD находится на месте \org\springframework\integration\websocket\config\ внутри этой банки.

+0

По историческим причинам онлайновые схемы: 1.0.x; их изменение нарушит ранние приложения. Как уже упоминалось, фактические схемы разрешаются в банке из пути к классам. –

0

Схемы поставляются с банками и перечислены в файле META-INF/spring.schemas в банке. (они не загружаются с какого-либо веб-сайта).

Поэтому убедитесь, что у вас есть spring-integration-websocket.jar в вашем пути к классам.

Смежные вопросы