繁体   English   中英

WSO2 DSS无法执行SQL Server存储过程

[英]WSO2 DSS Cannot execute SQL Server stored procedure

我们正在将WSO2 DSS从2.5.1版本升级到2.6.3。 在2.5.1版中,我们可以通过服务从SQL Server 2005数据库执行存储过程,而没有任何问题。 但是,在此新版本中,情况并非如此。 尝试在TryIt窗口中执行存储过程时,记录错误,指出

错误{org.apache.axis2.transport.http.AxisServlet}-{org.apache.axis2.transport.http.AxisServlet} java.lang.AbstractMethodError

然后是完整的堆栈跟踪

如果我将查询更改为select语句,则工作正常。

在运行存储过程之前,也许现在需要一些设置吗? 也许这是另一个配置问题? 希望有人可以解决这个问题。 我喜欢这个新版本提供的增强功能,但是如果我们不能运行存储过程,那么对我们来说这不是一个可行的选择。 提前致谢!

杰森

您实际上尚未在AbstractMethodError中发布他们抱怨的方法。 但是我猜测这与不兼容JDBC4的JDBC驱动程序有关。 在Java 6中,我们在WSO2 DSS中使用了JDBC4功能,因此您必须升级到适当的JDBC4驱动程序,在MSSQL中就是SQLJDBC4驱动程序。 希望这可以帮助。

干杯,Anjana。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM