Je suis en train de déployer l'application Rails simples sur GlassFish v3 et obtenir l'erreur suivante:Glassfish ne peut pas trouver activerecord-jdbc adaptateur
org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0)
détails Environnement: App est empaqueté comme la guerre en utilisant fauvette. JRuby 1.4.0 installé localement, avec activeemord-jdbc-adaptateur gem installé. App est configuré pour utiliser la base de données derby (migration réussie):
development:
host: localhost
adapter: jdbc
driver: org.apache.derby.jdbc.ClientDriver
url: jdbc:derby://localhost:1527/railsdb
username: rails
password: rails
Système: Mac OS 10.6.2
Je vous encourage à déployer votre application rails sur v3 'natif' au lieu de l'emballer dans un fichier war ... Vous pouvez trouver des informations sur le faire dans les hits retournés par cette recherche: http: // www. google.com/search?q=glassfish+v3+deploy+rails+app – vkraemer
Si vous installez le fichier war, il contient jruby.jar à l'intérieur de la guerre, vous n'avez donc pas besoin d'installer tous ces éléments sur le serveur. – MattMcKnight