【发布时间】:2016-11-01 20:52:07
【问题描述】:
我有一个 jruby 应用程序,它被打包到一个 war 文件中。我正在尝试从我的应用程序运行 rake 任务。我知道 warbler 提供了一个 -S 选项来运行 rake 任务。
当我运行以下命令时,一切正常:
java -jar /path/to/war/file/app.war -S rake namespace:start_task
但是当我尝试使用 -cp 选项运行相同的命令时,如下所示。我收到一个错误。
java -cp /path/to/war/file/app.war -S rake namespace:start_task
错误:
Unrecognized option: -S
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我正在使用一个对 -cp 选项进行硬编码的 gem 来调用执行 war 文件。我想知道是否有一种方法可以使用 -cp 选项在莺中调用 rake 任务。
【问题讨论】:
标签: ruby rake jruby war warbler