【问题标题】:how/where to set --profile.api option for jruby running inside jruby-rack/tomcat?如何/在哪里为在 jruby-rack/tomcat 中运行的 jruby 设置 --profile.api 选项?
【发布时间】:2011-08-30 21:46:36
【问题描述】:

如何/在哪里为在 jruby-rack/tomcat 中运行的 jruby 设置 --profile.api 选项?

此选项记录在如何分析代码块here

【问题讨论】:

    标签: jruby jruby-rack


    【解决方案1】:

    使用JRUBY_OPTS 将不起作用,因为 JRuby 分析是如何实现的 - 它只支持分析单个“主”运行时......现在我实际上试图让它与任意运行时一起工作,我的代码被合并到1.7 https://github.com/jruby/jruby/pull/96 但它仍然可能需要测试和工作才能完成。

    在使用 JRuby-Rack 时,还有一个用于设置参数(命令行样式)的上下文参数,因此,如果您有一个可以分析任何运行时的 JRuby 版本,则需要添加以下代码:

    <context-param>
      <param-name>jruby.runtime.arguments</param-name>
      <param-value>--profile.api</param-value>
    </context-param>
    

    【讨论】:

      【解决方案2】:

      添加到 $JRUBY_OPTS

      例子:

      JRUBY_OPTS="--profile.api"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多