Spring整合ActiveMQ如果XSD文件不对导致Spring加载很慢的问题
?? 最近做公司的一个项目,也准备使用JMS实现后台的事件消息机制,下面为一段Spring的配置文件:
??
注意到红色的那一段,因为Eclipse编辑器一直报错,大意是找不到那个xsd文件。我就直接去查找http://activemq.apache.org/schema/core路径,发现这个网址下面确实没有activemq-core.xsd文件,但是下面有很多带版本号的文件,比如activemq-core-5.5.0.xsd ,我就随便写了一个带版本号的文件,保存,Eclipse马上就开始下载了,然后果然编辑器的红点消失了。
?
??? 但是,后来就出现,每次项目启动,Spring容器在加载这个xml文件的时候都非常慢(启动、使用没有问题),我还一直以为是activemq的参数设置的不对,于是各种调参数,看Spring的官方文档,还是不行。
?
??? 当然了,正如题目所说,就是那个xsd文件不对导致,我重新替换成为activemq-core.xsd,编辑器报错,但是启动很快而且正常使用(因为我引用的activemq的核心包里有那个xsd文件)。
?
??? 我还使用了用classpath的方式加载xsd文件,但是编辑器依然报错,不知道各位有招没??
?
?