我创建了一个简单的“hello”类型的 JRuby 应用程序,并使用 Warbler 进行 WAR,然后部署到 JBoss。但是,使用该应用程序时出现以下错误:
ActiveRecord::JDBCError (The driver encountered an unknown error: java.sql.SQLException: path to '/opt/jboss/server/ruby/tmp/deploy/tmp8791905909469840942demo-exp.war/WEB-INF/db/production.sqlite3': '/opt/jboss/server/ruby/tmp/deploy/tmp8791905909469840942demo-exp.war/WEB-INF/db' does not exist):
果然,当我深入研究 demo.war 文件时,WEB-INF 目录中缺少 db 目录。db 目录与测试、开发和生产数据库文件一起存在于 app 目录中。
有任何想法吗?