在 Warbler 打包的 Tomcat7 上的 Rails 3.2 上部署 jRuby 的陷阱
Gotchas for deploying jRuby on Rails 3.2 on Tomcat7 packaged with Warbler
我在尝试使用 Warbler (warble executable war
) 在 Tomcat7 上的 Rails (3.2) 应用程序上部署 jRuby 时遇到了一些奇怪的行为。想知道它们是正常的还是我只是犯了一些新手错误。
当 WAR 文件展开时应用程序部署正常,但尝试仅从 WAR 文件部署时存在加载问题。什么类型的 "typical" 新手错误通常会导致这种情况?
运行 java -jar app.war -S rake -T
在 Windows 上非常慢(~1min30sec-2min30sec),但在 Linux 上没问题(~10- 15 秒)。这是正常的吗?
我曾经在研究之前和之后遇到加载问题,
我变了
securerandom.source=文件:/dev/urandom 和 securerandom.source=文件:/dev/./urandom
在 $JAVA_PATH/jre/lib/security/java.security 文件中并在合理的时间内加载。
希望这会有所帮助。
我在尝试使用 Warbler (warble executable war
) 在 Tomcat7 上的 Rails (3.2) 应用程序上部署 jRuby 时遇到了一些奇怪的行为。想知道它们是正常的还是我只是犯了一些新手错误。
当 WAR 文件展开时应用程序部署正常,但尝试仅从 WAR 文件部署时存在加载问题。什么类型的 "typical" 新手错误通常会导致这种情况?
运行
java -jar app.war -S rake -T
在 Windows 上非常慢(~1min30sec-2min30sec),但在 Linux 上没问题(~10- 15 秒)。这是正常的吗?
我曾经在研究之前和之后遇到加载问题,
我变了
securerandom.source=文件:/dev/urandom 和 securerandom.source=文件:/dev/./urandom
在 $JAVA_PATH/jre/lib/security/java.security 文件中并在合理的时间内加载。
希望这会有所帮助。