簡體   English   中英

將應用程序從WAS 6.1遷移到WAS 8.5

[英]Migrating Application from WAS 6.1 to WAS 8.5

我正在將應用程序從WAS 6.1遷移到WAS 8.5。 現有的應用程序在WAS 6.1中工作正常,但在連接到bpm wsdl url時在WAS 8.5中,我收到以下異常。 該罐子存在於WEB-INF / lib中

 java.lang.NoClassDefFoundError: org.apache.woden.resolver.URIResolver
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:85)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:162)
    at org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:65)
    at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
    at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:815)
    at org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(RepositoryListener.java:222)
    at org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:71)
    at org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:64)
    at org.apache.axis2.deployment.DeploymentEngine.loadFromClassPath(DeploymentEngine.java:177)
    at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:135)
    at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
    at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210)
    at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:151)
    at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:144)

將類加載器切換為本地優先,父最后。

在應用程序配置中,轉到:

  1. 類加載和更新檢測
  2. 將類加載器順序更改為本地優先
  3. 保存更改
  4. 重新啟動應用服務器

要使用第三方Web服務引擎,您需要將類加載器設置為parent last級並禁用注釋掃描:

將WAR文件或EJB模塊的META-INF / MANIFEST.MF中的DisableIBMJAXWSEngine屬性設置為true

請參閱文檔以獲取更多詳細信息:

暫無
暫無

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

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