【发布时间】:2010-11-21 16:01:57
【问题描述】:
尝试在 servlet 中创建新的 JAXB 实例时,我收到一个 JAXBException 提示找不到 jaxb.properties。我一直在尝试通过调用 JAXBContext.newInstance() 显式传递类加载器,但我无法弄清楚。
这里是类加载器:
servlet classloader: oc4j:10.1.3
servlet parent classloader: api:1.4.0
this classloader: RestTest.web.ExampleWebApp:0.0.0
this classloader parent: RestTest.root:0.0.0
JAXB 生成的类位于不同的包中,因此我的 servlet 位于包“com.xyz.ws”中,而 JAXB 类位于包“com.abc.123”中。我正在使用 `
从 servlet 创建新的 JAXB 实例JAXBContext.newInstance("com.abc.123", servletClassLoader)
(我也尝试过使用this.getClass().getClassLoader())
【问题讨论】:
标签: java jaxb classloader