问题标签 [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 投票
3 回答
1191 浏览

warbler - 如何在 Warbler 中添加 META-INF/context.xml

如何将 META-INF/context.xml 添加到战争中?我在 config/warble.rb 中没有找到任何配置条目。

0 投票
1 回答
352 浏览

ruby-on-rails - 莺不包括宝石

我遇到了 Warbler 没有打包一些宝石的问题。宝石是:

'虾 0.11.1' - https://github.com/sandal/prawn
'prawnto 0.0.4' - https://github.com/jlsync/prawnto
'ttfunk 1.0.1'

我正在运行 Rails 3.0.5、JRuby 1.6.0 和 Warbler 1.2.1。我试图告诉 Warbler 将这些 gem 包含在 warble.rb 配置文件中,但这也没有奏效。

有任何想法吗?

0 投票
2 回答
376 浏览

ruby-on-rails - Ruby 中的 Rake 与 Warbler?

我使用 Warble 制作 .war 文件。那工作得很好。

一些在线教程建议在不同时间使用“rake”命令。如果 rake 用于编译,我认为 Ruby 不需要编译。它是Warble的替代品吗?还是这两者发挥不同的作用?

什么时候应该使用耙子?

0 投票
2 回答
1420 浏览

sinatra - 让 Sinatra 与 JRuby 和 Warbler 一起工作

我在我的 hello-world-style 应用程序中使用以下 config/warble.rb:

现在,当我运行 jruby -S warble 这是错误消息:

谁能帮我解决这个问题?该应用程序在直接执行时运行没有问题,所以看起来我已经安装了所有必需的 gem。

环境:

  • JRuby 1.6.1(与 1.5.6 相同)
  • 西纳特拉 1.2.6
  • 莺1.3.0
  • 视窗
  • Ubuntu 10.04.1
0 投票
0 回答
563 浏览

ruby - Warbler 和 rvm - 运行 WARBLE 时找不到 RubyGem 莺

这是我得到的错误。不过我肯定有莺 - 我只有可执行的“warble” ,因为我已经rvm gem install编辑了莺。

有什么帮助吗?

编辑:它应该可用:

/var/lib/hudson/.rvm/gems/ruby-1.9.2-p180/gems确实包含莺1.3.0。我作为不同的用户在同一台​​机器上运行了相同的设置脚本,它发现它很好。

EDIT2:好的,我在 ruby​​gems.rb 中使用了一些puts调试,它加载 GEM_PATH 的部分不起作用......即使我的 GEM_PATH 是由 rvm 定义的(而且,为了迂腐,我尝试手动复制它,以及),当运行 GEM_PATH 出现空白。有什么想法吗?

0 投票
1 回答
884 浏览

jruby - Executing rake tasks on an exploded war on tomcat without jruby being installed

My rails project is deployed to tomcat with the help of warbler, but I need to be able to run rake tasks on that server.

0 投票
2 回答
880 浏览

ruby-on-rails - Rails 3、JRuby 和 Warbler

我正在尝试在 Tomcat 6.0.24 上部署 Rails 3 应用程序。JRuby 版本是 1.6.2 (ruby-1.8.7-p330),Warbler 是 1.3.0。我使用捆绑器来处理 gem 依赖项。

检查 WEB-INF/lib 文件夹并且存在以下 jars:

  • jruby-rack-1.0.9.jar
  • jruby-core-1.6.2.jar
  • jruby-stdlib-1.6.2.jar

但是,在服务器启动后,点击应用程序会导致以下异常:

这有什么铃声吗?

[答案更新]:问题出在服务器上的 java 实现上。它是 Open JDK。我将它切换到 Sun Java 1.6.0_26 并且一切都开始工作了:)

0 投票
1 回答
787 浏览

ruby-on-rails - Tomcat 上的 Jruby 轨道应用程序。通过莺产生的战争

我正在使用莺来创建我的 Jruby 应用程序的战争。它毫无问题地引发了一场战争,但是当我将它部署在 tomcat (webapps) 中时,它给了我以下异常:

生成的(WEB-INF/web.xml)如下。如果我忘记配置某些内容,请告诉我。

0 投票
1 回答
287 浏览

tomcat - Jruby On Rails 应用程序在使用 Warble 进行 WAR 时在 Tomcat 上提供 LocalJumpError

所以我做了一个没什么用的小应用程序。它只是有一个带有索引方法的控制器,可以进行一些数学运算。这是一个测试应用程序。我希望这个测试应用程序在 WAR 包装的 Tomcat 上运行。

当我在 TOmcat 上部署这个应用程序时,我得到了:

本地跳转错误

yield 在块外调用。

该应用程序与 WebRick 配合良好。有人可以指出我如何解决这个问题吗?我不知道要开始。

谢谢 PS 我有 - jruby-1.6.2(rvm) - warble 1.3.1 - Tomcat 6

0 投票
1 回答
575 浏览

ruby-on-rails - 如何使用 Warbler 为 JRuby 包含 ruport/acts_as_reportable gem?

我正在使用 JRuby 1.4.0 并想使用 Ruport 制作 CSV 文件。这完美地工作,直到我用warbler从它制作一个战争文件并将它放在服务器上。

当我将以下代码添加到 environment.rb 时,JRuby 抱怨有No such file to load -- 'ruport'

它在本地完美运行,因为我安装了 ruport 和acts_as_reportable through gem install ...,但现在我想在tomcat服务器上执行它,我听说你可以将它们添加到你的gems文件夹中使用它(这需要安装/配置吗?) .

我还向 warble 添加了所需的具有依赖关系的 gem,在 warble.rb 中添加了以下几行:

它仍然给出同样的问题。我发现谷歌搜索的只是你应该添加config.gem 'acts_as_reportable', :lib => 'ruport/acts_as_reportable'到 warble.rb,因为这样需要 AAR gem。问题是我的 JRuby 版本只有 1.4.0 并且抱怨 config.gem 是一个私有方法调用,这似乎只适用于更新版本的 JRuby。

谢谢!