Ruby on rails TypeError:无法将oracle.sql.DATE强制转换为oracle.sql.DATE

Ruby on rails TypeError:无法将oracle.sql.DATE强制转换为oracle.sql.DATE,ruby-on-rails,oracle,jruby,jboss7.x,jndi,Ruby On Rails,Oracle,Jruby,Jboss7.x,Jndi,环境: 轨道3.2.11 JRuby 1.7.2 activerecord-oracle_增强型适配器(1.4) 服务器: jboss作为7.1独立版本,Java 1.6.2 问题是以有效的时间戳格式(2013-04-12 08:00:00.000000)将日期发送到请求参数中。在rails中执行此操作时,会抛出标题中的错误,这没有多大意义 但是,当我在本机jruby和Java1.7中运行它时,不会发生这种情况。在服务器上安装更高版本的java之前,我正在寻找解决方案 我可以通过将连接设置切换到

环境: 轨道3.2.11 JRuby 1.7.2 activerecord-oracle_增强型适配器(1.4)

服务器: jboss作为7.1独立版本,Java 1.6.2

问题是以有效的时间戳格式(2013-04-12 08:00:00.000000)将日期发送到请求参数中。在rails中执行此操作时,会抛出标题中的错误,这没有多大意义

但是,当我在本机jruby和Java1.7中运行它时,不会发生这种情况。在服务器上安装更高版本的java之前,我正在寻找解决方案


我可以通过将连接设置切换到连接字符串而不是JNDI来解决这个问题;所以怀疑这是jboss层中的一个bug

你能准确地回答你自己的问题吗?我遇到了同样的问题,但我不理解“将连接设置切换到连接字符串”。我相信JBOSS,因为有一个设置需要从JNDI更新到另一个选项。我再也无法访问该项目了。我想不出来。