ruby-on-rails-3 - 在 tomcat 上运行的 JRuby 应用程序的序列号

标签 ruby-on-rails-3 tomcat jruby

我有一个 RoR3 应用程序,我将其转换为 jruby 并使用 warbler 创建了一场 war 。它部署在 Windows XP 中(是的,相信我)。

客户端需要某种序列 key 来确保如果有人窃取了他的源代码,则无法将其部署到其他任何地方。 我可以做一个注册机或类似的东西,并根据 MA​​C 生成一个 key ,但我不确定该怎么做。有人有想法吗?我迷失了。

也许我可以开发一个在 Tomcat 启动时执行的进程,如果它找不到序列号则不会部署应用程序。我不知道。请帮忙。

最佳答案

曾几何时,当我使用 Rails 工作时,我使用了 Ruby Encoder对于有类似要求的客户。它可以将构建绑定(bind)到特定的网络接口(interface)、CPU 等。IIRC 它只适用于 MRI ruby​​。或许您可以研究一下 jrubyc

关于ruby-on-rails-3 - 在 tomcat 上运行的 JRuby 应用程序的序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11214082/

相关文章:

ruby-on-rails - 如何在索引之前调用方法并从模型中调用新方法

ruby - 通过 JRuby 在 Google App Engine 上运行 RSpec

tomcat - 我可以配置 TeamCity 的内置 TomCat 服务器来提供静态 html 文件吗?

java - 如何在用 jRuby 编写的 Java 程序中自定义退出状态?

ruby - 使用 JRuby 或 bundle exec 时如何使用 rspec 启用颜色?

ruby-on-rails - RnR : Long running query, Heroku 超时 : webhooks? Ajax?

javascript - 为什么我的字符串只有在我手动输入时才有效?

ruby-on-rails - 我需要在 rails 路线前加斜杠吗

jsf - 在 JSF 中使用自定义 URL 扩展

apache - 如何在本地主机上正确启用 SSL