SpringFramework架构/集成/ websocket命名空间不存在

时间:2015-01-27 16:38:55

标签: spring spring-integration spring-websocket

我正在创建一个SpringFramework websocket应用程序,我正在使用SpringFramework网站上的示例。

当我使用spring-integration websocket命名空间时,我的NetBeans IDE警告它无法在以下位置找到xml定义:

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

我看了一下:

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

并发现没有“websocket”目录。

这个定义是由某种东西移动或替换的,还是出于某种原因设计?

如果它被移动到哪里可以找到它?
如果它刚刚从springframework.org网站上遗漏,我在哪里可以找到一份副本,以便我的IDE能够为我解析其自动完成助手?

2 个答案:

答案 0 :(得分:1)

我们来看看为什么它不存在。因为自Spring Integration 4.1以来已添加了WebSockets支持。

无论如何,IDE应该从spring-integration-websocket依赖项中确定XSD。 XSD位于该jar中的\org\springframework\integration\websocket\config\位置。

答案 1 :(得分:0)

架构随jar一起提供,并列在jar中的META-INF / spring.schemas文件中。 (它们不是从任何网站加载的)。

因此,请确保您的类路径中包含spring-integration-websocket.jar