在我们用.net2.0开发的web service中,发生了这样一个奇怪的问题:
我们用xmlspy对web service进行测试,有一个web method,发出soap请求后,总是返回空的响应,代码跟踪进去,总是抛出"System.ExeutionEngineException"的异常。为了达成AOP的目的,在web method中调用的其他的类,使用了spring.net来初始化另外一些类的实例,通过配置文件来管理对象之间的关系。其他web method中的调用,也是这样通过spring.net完成的对一些类的实例的初始化,但是这个空响应的问题,只在上述的那个web method中发生,经过仔细观察和调试,发现其中调用其他类的方法参数中,有一个是带有ref关键字的,也就是对值类型进行了引用传递,怀疑是这个ref引发的问题。通过搜索和实验,的确如此,并在spring的论坛上搜到如下参考:http://forum.springframework.net/showthread.php?p=6961 ,
其中提出两种解决方案:
1、不使用ref参数,而是通过class来传递;
2、下载最新的nightly build,其中已经解决该bug
根据我们的实际情况,通过重构方法签名,将ref的参数改为使用class,解决该问题。
分享到:
相关推荐
hive-1.1.0-cdh5.7.0.tar.gz。下载前请注意,你的Hadoop版本号,要和这个版本号对上,才能用。
tigervnc-server-1.1.0-24.el6.x86_64.rpm
大数据/Linux安装包-hive-1.1.0-cdh5.15.1.tar.gz 大数据/Linux安装包-hive-1.1.0-cdh5.15.1.tar.gz 大数据/Linux安装包-hive-1.1.0-cdh5.15.1.tar.gz
一款报表生成软件,兼有现在你见到的报表的所有特征,支持windows格式和asp.net。能够让你在短时间内生成极好的报表。Sn:0106-0EC4-3DFA9EE7-000018
tigervnc-server-1.1.0-18.el6.x86_64
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的...
hive-1.1.0-cdh5.5.0.tar.gz,该版本是大数据重要组件,cdh
Easy_PaintTool_SAI_V1.1.0中文破解材质增强版.exe 有绘图板的可以试试。
Aspose.Report for .NET 1.1.0 (7/27/2009 3:26:10 AM)
Hive 大数据仓库 hive-1.1.0-cdh5.10.0.tar.gz
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的...
离线安装包,亲测可用
hive连接jdbc的jar包hive-jdbc-1.1.0-cdh5.12.1-standalone.jar
mybatis-spring-1.1.0.jar
roboware-studio_1.1.0-1514335284_amd64.deb
资源分类:Python库 所属语言:Python 资源全名:pyublox-1.1.0.post4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:assemblerflow-1.1.0.post1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:tweedledum-dev-1.1.0.dev202106212130.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:pyramid_oereb-1.1.0.dev20170913.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:pyramid_oereb-1.1.0.dev20170930.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059