问题标签 [warbler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
878 浏览

jruby - Warbler 可执行文件无法启动

我在用 warbler 打包我的 JRuby 应用程序并运行它时遇到了一些麻烦。

我创建了一个简单的 sqlite3 应用程序,其中一个模型在通过jruby -S rails s.

但是,如果我尝试将其与jruby -S warble executable war打包的 Winstone-server 一起打包,则会崩溃

这是从哪里来的,我该如何运行?

0 投票
1 回答
1067 浏览

sqlite - 将 JRuby-On-Rails 应用程序部署为战争时,将 sqlite3-database 放在哪里?

背景:我想使用warbles可执行war部署一个小型JRuby-On-Rails-Application,所以我可以删除.war文件,每个人都可以使用.war运行它java -jar app.war

应用程序使用sqlite3来存储一些数据,production-db-file位于war里面的WEB-INF/db。

每次启动应用程序时,winstone 都会将战争解包到临时目录,如果应用程序第二次启动,则在此会话期间执行的所有操作都将丢失(因为生产数据库再次从战争文件中解压缩)。

那么每次启动应用程序时如何使用相同的数据库文件呢?

0 投票
1 回答
468 浏览

jruby - 使用warbler将Rails应用程序部署到tomcat时出现问题-未定义的方法'getProperty'

我正在尝试将我们的应用程序部署到 hardy 上的独立 tomcat 5.5。

生成的war文件已解压缩(看起来正确)但不会加载并给我以下错误:

我使用的版本:

在服务器上:

提前感谢您的帮助!克里斯

0 投票
2 回答
2872 浏览

tomcat - 莺 - 没有这样的文件加载错误

我正在按照此处的指南将 Redmine 安装到 Tomcat,但我在运行 Warbler 时遇到了问题。当我尝试跑步时

我收到这个错误

我四处搜寻,发现这是由于不需要 ruby​​gems 造成的。当我尝试解决此问题并运行时

我现在遇到这个错误

当我使用 --trace 运行最后一个命令时,我得到了这个

该文件/var/lib/gems/1.8/gems/jruby-rack-1.0.5/lib/jruby-rack-1.0.5.jar存在,所以我不确定它为什么会遇到问题。

这是 的输出gem list,以防万一它有用。

0 投票
2 回答
3012 浏览

tomcat - 在 Tomcat 和 JRuby 下运行 Rake 任务

我们已经使用 warbler (1.2.1) 和 JRuby (1.5.6) 在 Tomcat7 服务器上运行 Rails (2.2.2) 应用程序,但是由于我们想要简化到多台机器的部署,我们想要运行 rake 任务,之类db:migrate的,在tomcat WEB-INF 位置下。我们已经打包了 db 文件夹以及所有迁移。

我们在网上看到推荐的一种方法不起作用:

添加到 ENV 后:

相同的命令给出:

如果我只是运行:

我收到大量由供应商化的 gem 导致的 gem 错误调用堆栈。(OutOfMemoryError、NUllPointerException 等。这在运行之间实际上并不一致)。

这个问题(How do I run rake rake tasks in a rails app that is service by tomcat with jruby war deployment?)也没有任何问题。任何建议表示赞赏。

干杯。

0 投票
1 回答
518 浏览

jar - warbler 不会将独立应用程序打包在 jar 文件中,而是打包在 war 文件中

我有一个基于 JRuby 的独立应用程序,其结构如下:

当我在顶级目录中发出警告时,它不会按预期生成 jar 文件,而是生成一个 war 文件。而这场战争,正如预期的那样,遵循战争文件的标准结构。

我已按照文档进行操作:

https://github.com/nicksieger/warbler

“如果您的项目没有 .gemspec,Warbler 将尝试从 bin 目录的内容中猜测启动器,并使用 lib 目录作为唯一的 require 路径。项目中的所有文件都将包含在存档中。”

有人已经做过了吗?

非常感谢!

0 投票
2 回答
919 浏览

glassfish - ActionController::Base:Class 的未定义方法 `cache_sweeper' - 莺

我正在 glassfish 上部署我的 Jruby Rails 应用程序,并acts_as_audited安装了 gem/plugin。

每当我尝试审核我的模型时,我都会收到以下错误。

我的环境是:Jruby 1.6.0.RC2,Rails 3.0.3

如果你们想了解更多关于错误的信息,可以参考这里http://www.ruby-forum.com/topic/1053934

请帮帮我,我卡在这里

0 投票
1 回答
160 浏览

glassfish - Rakefile 没有看到 warbleed gems

我在 glassfish 上部署了 sinatra 应用程序。我使用 bundler 来管理依赖项,warbler 已将这些 gem 包含在 WEB-INF/gems 目录中。

但是当我尝试从 WEB-INF 目录运行 rake 任务时,该任务没有运行。

0 投票
1 回答
295 浏览

ruby-on-rails-3 - RoR 错误:无法将 Warbler::WebxmlOpenStruct 转换为数组

我安装了 Warbler gem 来创建.war文件。我曾尝试使用 warble 命令创建一个 .war 文件,但每次尝试时都会出现以下错误:

如何解决?

0 投票
1 回答
714 浏览

tomcat - 无法在 tomcat 容器中运行 redmine 1.1

这绝对是我第一次参与 Ruby & Co ......所以也许我完全错了......请提前原谅我 :-)

无论如何,我的问题是:我已经安装了 redmine 1.1 并按照此处的说明进行操作:http ://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Apache_Tomcat

一切似乎都很好(所有步骤都可以,包括运行 ./scripts/server -e production ),但是当我将 redmine-1.1.war 放入 Tomcat webapps 文件夹并尝试从浏览器访问时(即:http:/ /localhost:8080/redmine-1.1我只看到:

内部错误

您尝试访问的页面出现错误。如果您仍然遇到问题,请联系您的 redMine 管理员寻求帮助。

但是如果我看一下我的 catalina.out,我只能看到几个警告;

所以,也许这是一个微不足道的问题,但我不知道如何使日志更详细..

这是我的 catalina.out 转储:

信息:服务器在 27337 毫秒内启动 config.gem:在 vendor/gems 中解压的 gem ruby​​tree-0.5.2 没有规范文件。运行 'rake gems:refresh_specs' 来解决这个问题。config.gem:在 vendor/gems 中解压的 gem coderay-0.9.7 没有规范文件。运行 'rake gems:refresh_specs' 来解决这个问题。/usr/share/tomcatProduzione/webapps/redmine-1.1/WEB-INF/gems/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements 已弃用并将在 2010 年 8 月或之后删除。使用#requirement

这是我的配置:

雄猫 6.0.29

Ruby 1.8.7.302,ruby-gems 是 1.3.5:

这是我已安装的 gem 列表:

actionmailer (2.3.5) actionpack (2.3.5) activerecord (2.3.5) activeresource (2.3.5) activesupport (2.3.5) bouncy-castle-java (1.5.0145.2) i18n (0.4.2) jruby-jars ( 1.5.6) jruby-openssl (0.7.3) jruby-rack (1.0.7) pg (0.10.1) rack (1.0.1) rails (2.3.5) rake (0.8.7) ruby​​zip (0.9.4)莺 (1.2.1)