【问题标题】:Is there a way to debug a JRuby on Rails application running on a Tomcat server in eclipse?有没有办法在 Eclipse 中调试在 Tomcat 服务器上运行的 JRuby on Rails 应用程序?
【发布时间】:2011-12-01 07:20:53
【问题描述】:

我有一个在 Tomcat 7 服务器上运行的 JRuby on Rails 应用程序。我使用 Eclipse 作为 IDE。有没有办法在 Ruby 代码中触发断点?

如果没有,还有其他方法可以调试应用程序吗? (而且我宁愿不使用将消息打印到控制台)。我想如果它不适用于 Eclpse,它也不适用于 IntelliJ。

【问题讨论】:

    标签: eclipse debugging jruby tomcat7 jrubyonrails


    【解决方案1】:

    我们目前正在开发的 JRuby on Rails 应用程序最终将部署到 Tomcat 服务器上。然而,在开发过程中,我们使用开箱即用的 WEBrick 服务器来运行和调试我们的应用程序。虽然,我们使用 IntelliJ(带有 Ruby 插件),所以我不确定 Eclipse 中是否有类似的 Rails 开发支持。你总是可以切换到 IntelliJ...

    注意:使用这种方法,您可能仍希望经常部署到 Tomcat,可能是在暂存环境中,或者作为持续部署策略的一部分。这将确保应用程序在部署到 Tomcat 时仍按预期运行,并且可以及早发现任何细微差别。

    【讨论】:

    • 那么如果你的 Jruby on Rails 应用程序使用 jars,那将在 WEBrick 服务器上工作?
    • 是的,我们在项目中使用了两个 JAR 文件,WEBrick 运行良好。
    • 不幸的是,如果您尝试调试涉及 Tomcat 本身的 jruby-on-rails 交互,则此策略不是很有帮助。
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2015-10-24
    • 2011-06-29
    • 2015-04-19
    • 1970-01-01
    • 2017-05-26
    • 2021-01-06
    • 2015-05-16
    相关资源
    最近更新 更多