【发布时间】:2015-10-22 04:48:54
【问题描述】:
我正在将应用程序从 glassfish 2 迁移到 glassfish 3,遇到了以下问题。
我有带有属性文件的战争文件,它从公共属性加载 jar 中读取,其内容类似于 PropUtil.class.getResourceAsStream('/my.properties')。
在 glassfish 2 中,我能够毫无问题地读取属性文件,但是,当我迁移到 glassfish 3 时,它找不到属性文件。
做了一些调试,发现 Glassfish 2 使用 EJBClassLoader 加载属性,而 glassfish 3 使用 EarLibClassLoader 加载。
我可以从 glassfish3/jee6 中 ear/lib 中的 jar 中读取战争中的属性文件吗?
耳朵结构
【问题讨论】:
标签: jakarta-ee glassfish-3 ear