如何在 rails 上的 ruby 中使用 .jsp LDAP 代码和其他 java 文件?

How to make use of .jsp LDAP code and other java files in ruby on rails?

我很高兴加入这个社区。这是我的问题。 我正在 ruby rails 上做一个项目,基本上是开发一个界面来从人们那里获取应用程序,然后 运行 一些算法,例如 Gale-Shapely,例如在截止日期后在后台,然后输出结果在新页面中。我用 Java 和 C++ 语言编写了 gale shapely algo。问题是我们必须联系我们研究所的 LDAP 服务器,以验证愿意填写表格的人的凭据。并且有一个适当的 Java 代码为此目的编写,根据我们的 insti 规则,它应该只用于联系 LDAP 服务器。我通过安装 tomcat7 运行 .jsp 代码,它运行良好。但是,现在的问题是我在 rails 上的 ruby 中编写了一些用于填写表格等的代码。但是,我无法在 rails 的登录表单中使用此 .jsp 文件。我在网上搜索了很多,但没有找到。

除此之外,另一个问题是如何在后台 运行 我的 java Gale-Shapely 代码?一种解决方案是再次重写 ruby 中的整个代码,并将数据库信息用于 运行 算法。有什么方法可以将我的数据库信息提供给这个 java 程序并捕获它的输出吗?

我使用 rails 中的 netldap gem 解决了这个问题。我意识到类似于使用 LDAP 库的 java 代码,ruby 中有这个 netldap 库。所以,我用它来获取凭据并验证人员的身份,还从 LDAP 服务器获取其他详细信息。