gpt4 book ai didi

java - 如何在 JRuby 中包含位于 .EAR 文件中的 .rb 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:03 25 4
gpt4 key购买 nike

我有一个 java 应用程序,打包到一个 .EAR 文件中,它具有使用脚本容器在 JRuby 中运行的代码。
ruby 代码运行正常,除非它需要需要一些打包到同一个 .EAR 文件中的其他文件。

puts "x";
require 'my_other_ruby_file.rb';

导致此错误:

LoadError: no such file to load --my_other_ruby_file

有人知道吗?

提前致谢。

最佳答案

以这种方式加载文件要求它们在应用程序的类路径中可见。因此,根据您的 EAR 布局,您需要确保部署 JRuby 应用程序的部分可以看到 .rb 文件所在的部分。

除此之外,它只是标准的 EAR 类路径行为。

关于java - 如何在 JRuby 中包含位于 .EAR 文件中的 .rb 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com