问题标签 [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.
jruby - Warbler 可执行文件无法启动
我在用 warbler 打包我的 JRuby 应用程序并运行它时遇到了一些麻烦。
我创建了一个简单的 sqlite3 应用程序,其中一个模型在通过jruby -S rails s
.
但是,如果我尝试将其与jruby -S warble executable war
打包的 Winstone-server 一起打包,则会崩溃
这是从哪里来的,我该如何运行?
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 都会将战争解包到临时目录,如果应用程序第二次启动,则在此会话期间执行的所有操作都将丢失(因为生产数据库再次从战争文件中解压缩)。
那么每次启动应用程序时如何使用相同的数据库文件呢?
jruby - 使用warbler将Rails应用程序部署到tomcat时出现问题-未定义的方法'getProperty'
我正在尝试将我们的应用程序部署到 hardy 上的独立 tomcat 5.5。
生成的war文件已解压缩(看起来正确)但不会加载并给我以下错误:
我使用的版本:
在服务器上:
提前感谢您的帮助!克里斯
tomcat - 莺 - 没有这样的文件加载错误
我正在按照此处的指南将 Redmine 安装到 Tomcat,但我在运行 Warbler 时遇到了问题。当我尝试跑步时
我收到这个错误
我四处搜寻,发现这是由于不需要 rubygems 造成的。当我尝试解决此问题并运行时
我现在遇到这个错误
当我使用 --trace 运行最后一个命令时,我得到了这个
该文件/var/lib/gems/1.8/gems/jruby-rack-1.0.5/lib/jruby-rack-1.0.5.jar
存在,所以我不确定它为什么会遇到问题。
这是 的输出gem list
,以防万一它有用。
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?)也没有任何问题。任何建议表示赞赏。
干杯。
jar - warbler 不会将独立应用程序打包在 jar 文件中,而是打包在 war 文件中
我有一个基于 JRuby 的独立应用程序,其结构如下:
当我在顶级目录中发出警告时,它不会按预期生成 jar 文件,而是生成一个 war 文件。而这场战争,正如预期的那样,遵循战争文件的标准结构。
我已按照文档进行操作:
https://github.com/nicksieger/warbler
“如果您的项目没有 .gemspec,Warbler 将尝试从 bin 目录的内容中猜测启动器,并使用 lib 目录作为唯一的 require 路径。项目中的所有文件都将包含在存档中。”
有人已经做过了吗?
非常感谢!
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
请帮帮我,我卡在这里
glassfish - Rakefile 没有看到 warbleed gems
我在 glassfish 上部署了 sinatra 应用程序。我使用 bundler 来管理依赖项,warbler 已将这些 gem 包含在 WEB-INF/gems 目录中。
但是当我尝试从 WEB-INF 目录运行 rake 任务时,该任务没有运行。
ruby-on-rails-3 - RoR 错误:无法将 Warbler::WebxmlOpenStruct 转换为数组
我安装了 Warbler gem 来创建.war
文件。我曾尝试使用 warble 命令创建一个 .war 文件,但每次尝试时都会出现以下错误:
如何解决?
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 rubytree-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) rubyzip (0.9.4)莺 (1.2.1)