我有一个 jruby rails 应用程序,它在 rails lib/java 中有一些 jar 依赖项。我更喜欢将它们直接放在 lib 中,因为它将我的 java 库与 ruby 库分开。使用 jruby 在本地工作。问题是,在部署时,tomcat 在 WEB-INF/lib,而不是 WEB-INF/lib/java 中寻找一堆这些 jars(例如 jruby)。
我想我需要在 web.xml 中放置一些配置,告诉 tomcat 也查看 lib/java,但我找不到任何关于此事的文档。
我不想修改 tomcat 的系统范围类路径,我只想告诉它的类加载器只检查这个特定应用程序的 WEB-INF/lib 以外的目录
谁能启发我如何做到这一点?