我有一个 RoR3 应用程序,我将其转换为 jruby 并使用 warbler 创建了一场 war 。它部署在 Windows XP 中(是的,相信我)。
客户端需要某种序列 key 来确保如果有人窃取了他的源代码,则无法将其部署到其他任何地方。 我可以做一个注册机或类似的东西,并根据 MAC 生成一个 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/