我在尝试使用Warbler(warble warble executable war )在Tomcat7上部署jRuby on Rails(3.2)应用程序时遇到一些奇怪的行为。 并想知道它们是否正常,或者我只是在做一些新手错误。

  1. 当WAR文件爆炸时,该应用程序可以很好地部署,但是尝试仅从WAR文件进行部署时,存在加载问题。 哪种类型的“典型”新手错误通常会导致这种情况?

  2. 在Windows上运行java -jar app.war -S rake -T非常慢(〜1min30sec-2min30sec),但在Linux上很好(〜10-15sec)。 这是正常的吗?

#1楼 票数:0 已采纳

我以前在做一些研究前后都遇到加载问题,
我变了

使用securerandom.source = file:/ dev /./ urandom的securerandom.source = file:/ dev / urandom

在$ JAVA_PATH / jre / lib / security / java.security文件中,它会在合理的时间内加载。

希望这会有所帮助。

  ask by A L translate from so

未解决问题?本站智能推荐:

1回复

Jruby1.6.8tomcat部署问题(org.jruby.rack.rails.RailsS​​ervletContextListener)

我正在尝试将具有使用warbler-0.9.14构建的war文件的JoR应用程序部署到Tomcat7。但是,当我尝试启动该应用程序时,出现以下错误 2016年7月9日3:48:13 PM org.apache.catalina.core.StandardContext listenerSt
2回复

jRuby和Warbler,RVM和Tomcat的问题

我一直很难在Tomcat 6上部署Rails 3上的jRuby。我让它工作了一次。 我修改了我的database.yaml和Gemfile以检查jRuby,如下所示: 一些环境设置: 当我运行jruby -S bundle install一切顺利。 这是当我尝试做一些像rake
2回复

JRuby:Warbler:Tomcat:Rails助手没有获得带有WAR扩展名后缀的基本URL

我正在部署一个打包成“abc.war”的JRuby / Rails应用程序,并在同一个Tomcat实例中使​​用打包到“def.war”的Java应用程序进行部署。 我的Rails应用程序中有一个名为“Blogs”的资源,在routes.rb中有以下条目 通过routes.rb中的这个条
1回复

使用Warbler和降级的JRuby-Rack时是否加载第三方JAR?

我们正在使用Warbler将我们的应用程序部署到JBoss。 服务器似乎启动正常,但是当请求发送到应用程序时,我们得到以下错误: 如您所见,当尝试加载mylib.jar(这是我们在user.rb类中使用的Java库)时,它似乎崩溃了。 我已三倍检查myapp / lib目录中是否存在my
1回复

如何使用Warbler为JRuby包含ruport/acts_as_reportable宝石?

我正在使用JRuby 1.4.0,并想使用Ruport制作CSV文件。 直到我用莺将它制成一个war-file并将其放在服务器上之前,这才可以正常工作。 当我将以下代码添加到environment.rb时,JRuby抱怨No such file to load -- 'ruport'
1回复

Bundler和JRuby的Rails部署策略

我有一个jruby rails应用程序,我刚开始使用bundler进行gem依赖管理。 我有兴趣听取人们对部署策略的意见。 文档说bundle package会将您的gem打包在本地,因此您不必在服务器上获取它们(我相信warbler默认情况下会这样做),但是我个人认为(对我们而言)这不是可
1回复

如何将JRUBY_OPTS传递给装有Warbler的JRubywar/jar?

我无法弄清楚如何在Tomcat中分析JRuby On Rails应用程序。 实际上,当Ruby代码不是通过jruby命令而是通过java运行ruby代码时,我不知道如何将--profile选项传递给JRuby。 要调查我创建的文件问题: 跑了 并获得了正确的探查器输出。 然后我
1回复

JRuby:Rails:Warbler-如何在war文件中分发可执行脚本

我有一个JRuby / Rails应用程序,可以使用Warbler gem将其部署到Tomcat。 在JRuby应用程序中,我在$ RUBY_ROOT / lib / tasks中有一堆脚本,这些脚本用于安装脚本,cron作业,Resque等。 开发/构建文件时,我将这些脚本的权限设置为