我找不到 oracle.wsm.common.config.WsmConfig 的 jar

Posted

技术标签:

【中文标题】我找不到 oracle.wsm.common.config.WsmConfig 的 jar【英文标题】:I couldn't find jar for oracle.wsm.common.config.WsmConfig 【发布时间】:2017-09-26 15:17:31 【问题描述】:

我找不到 jar

oracle.wsm.common.config.WsmConfig

运行 OBIEE 网络服务时出现异常

Caused by: java.lang.NoClassDefFoundError: oracle/wsm/common/config/WsmConfig
    at oracle.wsm.config.ConfigurationProcessor.populateConfigurationFromPapConfigFile(ConfigurationProcessor.java:536)
    at oracle.wsm.config.ConfigurationProcessor.processConfiguration(ConfigurationProcessor.java:729)
    at oracle.wsm.config.ConfigurationManager.resetAccessors(ConfigurationManager.java:1902)
    at oracle.wsm.config.ConfigurationManager$2.run(ConfigurationManager.java:1862)
    at oracle.wsm.config.ConfigurationManager$2.run(ConfigurationManager.java:1860)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.wsm.config.ConfigurationManager.reset(ConfigurationManager.java:1859)
    at oracle.wsm.config.ConfigurationManager.getRepositoryAccessor(ConfigurationManager.java:1512)
    at oracle.wsm.policyaccess.impl.PolicyAccessorImpl$1.run(PolicyAccessorImpl.java:164)
    at oracle.wsm.policyaccess.impl.PolicyAccessorImpl$1.run(PolicyAccessorImpl.java:162)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.wsm.policyaccess.impl.PolicyAccessorImpl.<init>(PolicyAccessorImpl.java:160)
    at oracle.integration.platform.common.mgmt.PolicyCacheImpl.<init>(PolicyCacheImpl.java:354)
    at oracle.integration.platform.common.mgmt.PolicyCacheImpl.getInstance(PolicyCacheImpl.java:81)
    at oracle.j2ee.ws.client.jaxws.DispatchImpl.getPolicySet(DispatchImpl.java:470)
    at oracle.j2ee.ws.client.jaxws.DispatchImpl.getPolicySet(DispatchImpl.java:457)
    at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.getPolicySet(OracleDispatchImpl.java:178)
    at oracle.j2ee.ws.rm.util.RMUtils.getClientConfigurationInfo(RMUtils.java:144)

有人帮我找到上面类的jar文件吗?

【问题讨论】:

随Weblogic服务器安装docs.oracle.com/middleware/1212/owsm/OWSMS/…查看你的weblogic安装并在oracle/oracle_common/modules/下寻找它 @Optional 我查看了上述文件夹下所有可用的 jar。我确实在任何 jar 中找到了这个类 是独立的WLS,还是Jdeveloper自带的集成WLS?在独立 wls 中,您需要域具有 OWSM 策略管理器。如果它不存在,您需要扩展您的域以包含 OWSM 策略管理器 @Jdeveloper 自带的可选集成 WLS。 @Optional 你能告诉我jar文件名吗? 【参考方案1】:

oracle/oracle_common/webservices/wsclient_extended.jar 匹配 oracle/oracle_common/modules/oracle.webservices_11.1.1/oracle.webservices.standalone.client.jar 匹配 oracle/oracle_common/modules/oracle.wsm.common_11.1.1/wsm-policy-core.jar 匹配

我看到的 jars 是否包含该类,来自您的 jdev 安装位置。我猜在新的 jdev 中不需要您使用哪个版本的 jdev 作为类。

【讨论】:

谢谢伙计。你刚刚拯救了我的夜晚;)

以上是关于我找不到 oracle.wsm.common.config.WsmConfig 的 jar的主要内容,如果未能解决你的问题,请参考以下文章

XCode - 为啥我找不到文件?

我找不到 debug.keystore 文件

我找不到用户和总和

为啥我找不到 SSL 握手的信任库?

我找不到 Android 密钥工具

Spotify 的“抱歉,我找不到这个应用程序”