ibm rad 8,是 7,spring 3.2.9 和 xerces 问题

ibm rad 8, was 7, spring 3.2.9 and xerces problem

我知道这是不可能的,但我不得不问。我在 WAS 7 上的 RAD8 运行 中有一个 Spring 3.2.9 web 项目,在 WIN 7 32 位上有 xerces.jar 库。我使用的是 Java 6 的 WAS 7 JRE。一切正常,但我想要使用更多 RAM,所以我将所有内容都移到了 WIN 7 64 位。所以,现在我在 WIN 7 64 位上有 RAD 8 32 位 运行,我的 Spring 应用程序将无法启动,原因是:“parserConfigurationException 无法使用 XSD 进行验证,您的 jaxp 提供程序没有支持 XML 架构,升级到 Xerces 或 java 5".

我试过 Whosebug 的答案。当我尝试向 WAS 7 添加 VM 参数时,服务器将不再启动。当我将 Xerces 移动到 RAD8 认可的文件夹时,没有任何变化。我added/removedxerces.jar,没有任何变化。我再说一遍,它适用于 WIN 7 32 位。

有什么想法吗?

好的,我已经解决了问题,而且比我以前尝试过的方法简单得多(见问题)。如果有人有同样的困境,这是我对事情的看法。我不知道该怎么做了,所以我从 WAS 7 中删除了适用于 WIN 7 32 位的所有配置选项,并在 WIN 7 64 位上从头开始,边走边在 WAS 7 上打开 on/off 配置选项。

问题出在“classloader”。我将其设置为 “最后加载父项”,这适用于 WIN 7 32 位。但是,在 WIN 7 64bit 中,我必须设置 “先加载父节点”。我不知道该说些什么。虽然这已经解决了我的问题,但我仍然不知道为什么相同的设置在两个 OS.

上都不起作用