簡體   English   中英

WAS 8.5.5中xmlparserV2.jar的類路徑問題

[英]Classpath Issue with xmlparserV2.jar in WAS 8.5.5

我在WAS 8.5.5中遇到了一個嚴重問題。 根據我的要求,我已將xmlparserV2.jar包含在JVM類路徑中。 我已經重新啟動了WAS,服務器啟動失敗並出現以下錯誤。 我已經移除了罐子並進行了測試。 服務器在沒有該條目的情況下工作正常。

請讓我知道原因以及如何解決。

[3/16/15 6:30:12:406 PDT] 00000001 MBeanDescript W   ADMN0001W: The service is unable to parse the MBean descriptor file com.ibm.websphere.management.exception.DescriptorParseException: ADMN0001W: The service is unable to parse the MBean descriptor file com/ibm/ws/management/descriptor/xml/AdminService.xml.
at com.ibm.ws.management.descriptor.MBeanDescriptorLoader.loadDescriptor(MBeanDescriptorLoader.java:182)
at com.ibm.ws.management.descriptor.MBeanDescriptorManager.loadDescriptorFile(MBeanDescriptorManager.java:415)
at com.ibm.ws.management.descriptor.MBeanDescriptorManager.getDescriptor(MBeanDescriptorManager.java:190)
at com.ibm.ws.management.MBeanFactoryImpl.activateMBean(MBeanFactoryImpl.java:507)

[3/16/15 6:30:12:500 PDT] 00000001 FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_b9ae2bfa_15.03.16_06.30.12.4211342510407965994963.txt com.ibm.ws.management.component.AdminImpl.initialize 217
[3/16/15 6:30:12:500 PDT] 00000001 AdminInitiali A   ADMN0015I: The administration service is initialized.
[3/16/15 6:30:12:562 PDT] 00000001 MBeanDescript W   ADMN0001W: The service is unable to parse the MBean descriptor file com.ibm.websphere.management.exception.DescriptorParseException: ADMN0001W: The service is unable to parse the MBean descriptor file com/ibm/ws/management/descriptor/xml/ConfigRepository.xml.
at com.ibm.ws.management.descriptor.MBeanDescriptorLoader.loadDescriptor(MBeanDescriptorLoader.java:182)
at com.ibm.ws.management.descriptor.MBeanDescriptorManager.loadDescriptorFile(MBeanDescriptorManager.java:415)
at com.ibm.ws.management.descriptor.MBeanDescriptorManager.getDescriptor(MBeanDescriptorManager.java:190)
at com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_b9ae2bfa_15.03.16_06.30.12.5627002919638891875819.txt com.ibm.ws.management.repository.FileRepository.initialize 149

[3/16/15 6:30:12:578 PDT] 00000001 FileRepositor E   ADMR0006E: An error occurred activating MBean: com.ibm.websphere.management.exception.AdminException: ADMN0005E: The service is unable to activate MBean: type ConfigRepository, collaborator com.ibm.ws.management.repository.FileRepository@df91d010, configuration ID repository, descriptor null.
at com.ibm.ws.management.MBeanFactoryImpl.activateMBean(MBeanFactoryImpl.java:772)
at com.ibm.ws.management.MBeanFactoryImpl.activateMBean(MBeanFactoryImpl.java:476)

這個問題解決了嗎?

因為我也面臨着同樣的問題。 第一次獲取-java.sql.SQLException:java.lang.NoClassDefFoundError:oracle.xml.parser.v2.XMLParseException解決此問題,如果我們在JDBC類路徑中添加xmlparserv2.jar然后應用程序運行正常,但我的JVM崩潰了(不是大包)登錄控制台)。 從類路徑中刪除此jar后,服務器行為正常。

JAR文件包含一個META-INF \\ services目錄,該目錄包含將覆蓋服務器所使用的XML處理器的文件。

從Java SE javadoc

如果可用,請使用Services API(如JAR規范中所述)確定類名。 Services API將在運行時可用的jar中的文件META-INF / services / javax.xml.parsers.SAXParserFactory中尋找類名。

我使用7-zip從META-INF \\ services中刪除文件,而改用那個JAR。 我的XML對象解析現在可以正常工作,並且其他所有操作均不受影響。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM