如何在启动时在扭矩箱中加载 Java 类?这是我遇到的问题,我的一个 gem 需要某个可用的 java 类(com.sun.org.apache.xpath.internal.VariableStack),如果我在本地环境中的 jruby 中加载 irb,它是可用的,但是使用扭矩箱控制台未找到。这会导致服务器在尝试启动时失败,因为 gem 需要此类。我相信我找到了一个包含此类的 jar 文件(我认为 jaxp-ri-1.4.2.jar 包含它),但我无法弄清楚如何在启动时在扭矩箱中成功加载它。
问问题
33 次
1 回答
0
TB 的模块默认设置了一些类隔离 - 所以你可能看不到内部类,例如com.sun.xxx
. 尝试查看 JBoss 的专有描述符jboss-web.xml
以放宽对某些包的访问。
这是在 TB/JBosss 中默认隔离类的方式:https ://developer.jboss.org/wiki/JBossClassLoadingUseCases
于 2015-12-18T15:46:51.223 回答