- 浏览: 938109 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (242)
- Flex (38)
- Java (15)
- iBatis (4)
- Spring (15)
- Oracle (4)
- Cognos (4)
- ActionScript (17)
- AIR (14)
- Box2D (1)
- Windows8 (3)
- AIR Mobile (4)
- Quartz (6)
- mybatis (7)
- CGLIB (1)
- Mobile (9)
- BlazeDS (3)
- IOS (8)
- FlashBuilder (1)
- Scout (1)
- Starling (5)
- APNS (3)
- Chrome (3)
- Windows (2)
- MySQL (15)
- Feathers (1)
- Tomcat (5)
- JavaPNS (1)
- SVN (2)
- XAMPP (1)
- Drupal (1)
- Linux (2)
- VSFTPD (1)
- jQuery (5)
- Discuz (2)
- Word (1)
- PHP (1)
- OFFICE (2)
- javascript (15)
- 微信 (1)
- 博客 (1)
- jquery mobile (5)
- nginx (1)
- memcached (1)
- maven (3)
- log4j (2)
- GitHub (2)
- html5 (3)
- WebSocket (2)
- Mac (11)
- Apache (1)
- JUnit (1)
- Eclipse (1)
- Openfire (1)
- HLS (1)
- Swift (6)
- Excel (2)
- IDE (4)
- NodeJS (8)
- 树莓 (3)
- CSS (2)
- PhoneGap (1)
- Angular.js (5)
- bootstrap (1)
- angular (5)
- React (1)
- Browserify (1)
- Ruby (1)
- WebService (1)
- CXF (1)
- redis (2)
- Dubbo (1)
- Jedis (1)
- solr (1)
- yeoman (1)
- grunt (1)
- bower (1)
- gulp (3)
- Git (2)
- angularJS (4)
- fastjson (1)
- Spring-Boot (1)
- Vue (1)
- Motan (1)
- Python (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
NodeJS使用ipp协议打印 -
小“味”子:
不错不错,试了,是可以的
Mac下连接SQL Server客户端 -
akka_li:
我遇到这个问题了!我的原因是配置文件里写得各个包的xsd文件的 ...
Referenced file contains errors (http://www.springframework.org/schema...错误 -
迪伦少校:
我只想知道,你最后配置成功了吗?我这里怎么tomcat总是死呢 ...
关于 Nginx+Tomcat+Memcached做负载均衡加共享session -
LiYunpeng:
jun23100 写道我也遇到这个问题了,环境都是正确的,怎么 ...
关于HTML5请求WebSocket,404的问题
使用Spring BlazeDS出现Error creating bean with name '_messageBroker': Invocation***
我这里的情况其实是在写Junit的时候出现的这个错误,但是应该还会有很多类似的其他情况出现这种问题,废话不多,错误如下
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_messageBroker': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: MessageBroker initialization failed; nested exception is java.lang.NullPointerException
或
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_messageBrokerDefaultHandlerMapping': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_messageBroker': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: MessageBroker initialization failed; nested exception is java.lang.NullPointerException
在Spring的官网上有类似这样回答的
http://forum.springsource.org/showthread.php?71492-Issue-upgrading-to-RC1-Init-method-failed
说在spring-flex的配置文件里把
<flex:message-broker />
改成
<bean id="_messageBroker" class="org.springframework.flex.core.MessageBrokerFactoryBean" />
但是不管用,并且即便管用,也不会解决根本问题,不过看大概的意思,明白了
报这个错误的根本原因就是,在没有使用web.xml当作Web项目进行初始化的时候,若加载Spring-BlazeDS的配置文件,就会加载相关的BlazeDS相应的监听和初始化,从而引发空指针错误
解决办法其实有很多
目的就是避免加载Spring-BlazeDS的配置文件,从而不初始化BlazeDS。
在JUnit中
通过这种方法分开来写装载的配置文件,而取代通配符
再或者,使用通配符的时候,把名字和其他配置文件排除在外,使之执行不加载相应的配置文件。
-------------------------
若想使用通配符配置相应文件,则,可以在web.xml中分开进行注册
也可分开配置
其他配置文件可以按相同方式配置,也可以如下
只要这里面加载的文件和servlet配置的文件不发生冲突,不重复,就不会报错误,否则会报错
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_messageBroker': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: MessageBroker initialization failed; nested exception is java.lang.NullPointerException
或
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_messageBrokerDefaultHandlerMapping': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_messageBroker': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: MessageBroker initialization failed; nested exception is java.lang.NullPointerException
在Spring的官网上有类似这样回答的
http://forum.springsource.org/showthread.php?71492-Issue-upgrading-to-RC1-Init-method-failed
说在spring-flex的配置文件里把
<flex:message-broker />
改成
<bean id="_messageBroker" class="org.springframework.flex.core.MessageBrokerFactoryBean" />
但是不管用,并且即便管用,也不会解决根本问题,不过看大概的意思,明白了
报这个错误的根本原因就是,在没有使用web.xml当作Web项目进行初始化的时候,若加载Spring-BlazeDS的配置文件,就会加载相关的BlazeDS相应的监听和初始化,从而引发空指针错误
解决办法其实有很多
目的就是避免加载Spring-BlazeDS的配置文件,从而不初始化BlazeDS。
在JUnit中
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "/applicationContext-Dao.xml" ,"/applicationContext-Service.xml"})
通过这种方法分开来写装载的配置文件,而取代通配符
再或者,使用通配符的时候,把名字和其他配置文件排除在外,使之执行不加载相应的配置文件。
-------------------------
若想使用通配符配置相应文件,则,可以在web.xml中分开进行注册
<servlet> <servlet-name>Spring flex Dispatcher Servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:flexContext.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Spring flex Dispatcher Servlet</servlet-name> <url-pattern>/messagebroker/*</url-pattern> </servlet-mapping>
也可分开配置
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:conf/spring/applicationContext-Dao.xml, classpath*:conf/spring/applicationContext-Service.xml, classpath*:conf/spring/applicationContext-XXX.xml, </param-value> </context-param>
其他配置文件可以按相同方式配置,也可以如下
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:applicationContext*.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
只要这里面加载的文件和servlet配置的文件不发生冲突,不重复,就不会报错误,否则会报错
发表评论
-
SpringMVC中,捕捉Controller返回值进行拦截处理
2015-07-08 14:26 8730SpringMVC中,首先是Interce ... -
Spring 整合CXF提示未找到定义 cxf-extension-soap.xml的问题解决
2015-04-27 17:22 5589因为在网上找了些Demo来通过CXF配置WebService, ... -
springMVC多个xml配置文件时,导致事务不起作用的问题
2014-12-31 21:47 812在自己写的应用中,整个框架都可以正常运行,但是,事务管理却不好 ... -
SpringMVC中,异常处理返回JSON格式
2014-03-06 14:26 1671写一个类,实现HandlerExceptionResolver ... -
Referenced file contains errors (http://www.springframework.org/schema...错误
2013-12-17 10:32 18690Referenced file contains errors ... -
flex Post请求乱码问题
2013-08-13 14:46 840在flex端使用decodeURIComponent 正常来 ... -
Flex4中Slider 自定义Flex3中的labels样式
2013-04-12 19:31 2003转自 http://prsync.com/adobe/crea ... -
关于AIR资源文件打包不到bin-debug里面的原因可能
2013-03-18 16:02 1650此问题也适用于Flex 首先说明我的状况 在使用外部加载资源 ... -
Quartz出现FactoryBean which is currently in creation returned null from getObject
2013-03-12 20:15 3971这个错误提示有些不解 但在我配置Spring+Quartz的 ... -
Quartz+Spring动态时间执行Job类实现的注入
2013-02-28 14:33 2464关于Spring + Quartz的实现,网上已经有很多了,这 ... -
Quartz创建Job无法注入接口实例的问题
2013-02-23 00:04 8317在使用Quartz的时候,遇到了一个问题困扰了好久 就是在执 ... -
Tomcat不影响启动时间 启动完成后执行一个操作的实现方法
2013-02-22 23:53 6584关于Tomcat启动后台服务时候,在不影响启动时间的情况下,启 ... -
随着Spring的启动,执行相关操作
2013-02-21 16:22 1219public class InitializedService ... -
Spring 圆注释
2013-01-19 17:03 1032转自http://blog.sina.com.cn/s/blo ... -
关于ActionScript项目中使用RemoteObject遇到的问题
2013-01-04 23:26 3797关于在ActionScript项目中,使用RemoteObje ... -
关于Flex初始化时访问的stage为null的问题
2012-12-19 22:09 1779在使用Flex编写AIR程序的时候 访问this.stage ... -
关于Tweenlite的一些使用参数
2012-12-10 10:34 1553在网上找了很多关于Tweenlite的讲解和说明,但是在实际应 ... -
Flex Mobile移动开发通过BlazeDS与服务器通信遇到的链接频道失败问题
2012-11-29 23:33 2050producer channel faulted with C ... -
Spring 3.x jar 包详解 与 依赖关系
2012-11-29 16:36 1394转载请注明:http://www.cnblogs.com/ic ... -
Spring+Quartz实现任务调度 定时执行
2012-11-28 11:20 1742直接入题 个人记录 环境是Spring 3.1 Quartz ...
相关推荐
使用myeclipse6[1].5和flex_builder3插件建立spring_blazeds_inegration项目rehtegot_kcuf_su.pdf使用myeclipse6[1].5和flex_builder3插件建立spring_blazeds_inegration项目rehtegot_kcuf_su.pdf
WEB项目-集成Flex3_BlazeDS3[1].2_Spring2.5.6_iBatis2.3.4_Struts2.1.8
Spring BlazeDS Integration,Flex通过remoteObject与java通讯,附带例子 文档
Spring BlazeDS Integration 1.0.0
arcgis server9.3 Flex+AO 的最新开发方法,PPT格式的,许春杰主讲,欢迎大家学习,顺便多关注一下esri的最新技术,确实能让您学到不少东西
Flex Spring JAVA BLAZEDS整合,永固整合将flex与Spring整合
使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·
Flex Spring BlazeDS整个web工程,其中FlexServer是整合后的myeclipse web project工程,FlexText是Flex测试工程。在tomcat中运行测试无误。
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex...
Flex 的Blazeds开发接口说明,现有系统构架对接,扩展flex功能介绍,如何使用servlet
Spring和Adobe Flex的开发技术文档。
Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第一部分_创建Maven_Flex模块
详解spring BlazeDS 与 flex 集成应用,希望对各位大栳有用
Spring MVC+BlazeDS+Flex框架实践
blazeds4整合spring3 这是我新近研究的方法 与整合spring2.5以下的方法有不同了,(看过一些教程觉得不是很好,用起来不顺手) 最终参考了官方的sample,得到了这个不错的整合方法。 把要用blazeds公开给flex的java...
Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第三部分_整合全部应用
Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第二部分_编写to-do_list服务器端
BlazeDS通信到Java的PureMVC——Flex框架,BlazeDS的服务器配置比较麻烦,这里使用的是直接下载blazeds_turnkey_3-0-0-544.zip中的tomcat BlazeDS模板路径为: blazeds_turnkey_3-0-0-544.zip解压后路径\tomcat\...
abode flex BlazeDS 源码
flex使用blazeds与java通信配置说明,包括java使用spring框架,blazeds调用spring bean