Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 玻璃鱼罐头';找不到ActiveRecordJDBC适配器_Ruby On Rails_Netbeans_Glassfish_Jruby_Warbler - Fatal编程技术网

Ruby on rails 玻璃鱼罐头';找不到ActiveRecordJDBC适配器

Ruby on rails 玻璃鱼罐头';找不到ActiveRecordJDBC适配器,ruby-on-rails,netbeans,glassfish,jruby,warbler,Ruby On Rails,Netbeans,Glassfish,Jruby,Warbler,我正在尝试在glassfish v3上部署simple Rails应用程序,但出现以下错误: org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0) 环境详情: 该应用程序被打包为战争使用莺。 本地安装JRuby 1.4.0,并安装activerecord jdbc适配器gem。 应用程序配置为使用derby数据库(迁移成功): 系统:Mac O

我正在尝试在glassfish v3上部署simple Rails应用程序,但出现以下错误:

org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0)
环境详情: 该应用程序被打包为战争使用莺。 本地安装JRuby 1.4.0,并安装activerecord jdbc适配器gem。 应用程序配置为使用derby数据库(迁移成功):


系统:Mac OS 10.6.2

通常你需要告诉莺在war文件中包含宝石。您可以通过如下方式将gem添加到config/environment.rb来完成此操作:

config.gem "activerecord-jdbc-adapter", :lib => false
或者通过确保您有一个莺配置文件(“莺配置”)并添加以下条目:

config.gems << "activerecord-jdbc-adapter"

config.gems通常你需要告诉莺在war文件中包含宝石。您可以通过如下方式将gem添加到config/environment.rb来完成此操作:

config.gem "activerecord-jdbc-adapter", :lib => false
或者通过确保您有一个莺配置文件(“莺配置”)并添加以下条目:

config.gems << "activerecord-jdbc-adapter"

config.gems我建议您将rails应用程序部署到v3“native”上,而不是打包到war文件中。。。你可以在这个搜索返回的点击中找到关于这样做的信息:如果你安装了war文件,它在war中有jruby.jar,所以你不需要在服务器上安装所有这些东西。我建议你将rails应用程序部署到v3“native”上,而不是打包到war文件中。。。你可以在这个搜索返回的点击中找到关于这样做的信息:如果你安装了war文件,它在war中有jruby.jar,所以你不需要在服务器上安装所有这些东西。