- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据此处的建议:WAS 8.5: java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl incompatible with javax.xml.parsers.SAXParserFactory ,我浏览了所有 jar ,但找不到 xercesImpl-2.8.1.jar。我确实从项目中删除了 crimson_1.1.1.jar,但这并没有改变错误(java.lang.ClassCastException:org.apache.xerces.jaxp.SAXParserFactoryImpl 与 javax.xml.parsers.SAXParserFactory 不兼容)。我查找了有问题的方法(SAXParserFactoryImpl)并在这里找到了它:C:\Program Files\IBM\IBMIMShared\plugins\org.apache.xerces_2.9.0.v200805270400.jar。由于此 jar 是 Websphere 安装的一部分,我如何删除它?或者是否需要更新为新版本来解决这种不兼容性?
最佳答案
好的,我找到了解决方案。为了替换 crimson_1.1.1.jar,我寻找了其他具有 SAXParserFactoryimpl 类的 jar(在我的机器上)。我在几个 jar 中找到了它,特别是两个:xercesimpl-2.8.0 和 xercesimpl-2.9.1。我最终选择了 xercesimpl-2.8.0.jar,因为我需要在我的应用程序中包含另一个 jar,commons-fileupload-1.2.jar。当我下载这个 commons 包并将其包含到我的应用程序中时,它附带了 xercesimpl-2.8.0.jar。因此,以此作为连接,我删除了对 crimson_1.1.1.jar 的所有引用,并将其替换为应用程序中的 xercesimpl-2.8.0.jar。我还必须将 EAR 的部署描述符(EAR > 部署描述符 > 部署选项卡 > 应用程序部分)设置为 PARENT_FIRST(对于类加载器模式)和 APPLICATION(对于 WAR 类加载器策略)。因此,交换 jar 并修改部署描述符后,服务器启动时没有错误,并且不再出现此不兼容错误,我的应用程序终于可以工作了!
关于java - 从应用程序中删除 xercesImpl-2.8.1.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37351807/
根据此处的建议:WAS 8.5: java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl incompati
当 xercesImpl.jar 作为库包含在内时,我无法在我的 NetBeans Web 应用程序中创建 Web 服务客户端。 使用 NetBeans 6.9 和 GlassFish 3.0.1:
我从Selenium Downloads page下载了selenium-java-2.0b3.zip 。我将其解压并将所有 .jar 添加到一个简单 Eclipse 项目的构建路径中: import
Gradle 依赖: dependencies { implementation 'org.springframework.boot:spring-boot-starter' comp
我正在尝试在 grails 2.5.0 中编译一个项目。当我运行 grails run-app 时,我收到以下错误: | Error Resolve error obtaining dependenc
我一直在绕圈子。我们正在使用 WebSphere Liberty、Eclipse 和 Maven。我收到了几个警告,例如 [警告] SRVE9967W:无法在 jar 文件文件中找到 list 类路径
我确信我不是第一个遇到这种冲突的人。 我继承的代码执行以下操作: org.w3c.dom.Document dom; // declaration javax.xml.validation.Schem
当我将 xercesImpl-2.9.1 添加到我的 Maven 项目的 pom xml-apis-1.3.04.jar 时,它作为 xercesImpl-2.9.1 的编译范围依赖项进入我的项目程序
我是一名优秀的程序员,十分优秀!