首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署到托管服务器时未选择的Weblogic 12c部署共享库

部署到托管服务器时未选择的Weblogic 12c部署共享库
EN

Stack Overflow用户
提问于 2017-05-09 10:12:25
回答 1查看 4.9K关注 0票数 0
  1. 应用程序是一个EAR文件。
  2. 共享库,其中第三方jar被捆绑并作为共享库部署到托管服务器上。
  3. weblogic-application.xml文件,其中创建库引用到共享库,并显示在EAR文件(META文件夹)中。
  4. 共享库作为目标部署到托管服务器上,并且是成功的。
  5. 在部署EAR文件时,从控制台部署中选择EAR将导致出现在共享库中的类的ClassNotFoundException,即使引用是在weblogic-application.xml中进行的。
  6. 注意,如果库部署是针对Admin Server和托管服务器的,则EAR文件的部署毫无例外都是成功的。
  7. 单个管理服务器部署工作正常,不会出现相同设置的任何问题。
  8. 部署期望JAR是管理服务器的类路径,同时部署到托管服务器。这是故意的行为吗?

这里缺少任何安装配置吗?如果有任何错误,请纠正我。Update :我们使用wl部署对ant脚本进行了相同的部署,没有遇到错误,应用程序也部署成功。

EN

回答 1

Stack Overflow用户

发布于 2017-06-20 14:17:30

这是以前版本的weblogic中的一个已知问题。也许它还没修好。

CR282367

当使用部署在托管服务器上的依赖于已部署库的应用程序或EJB的WebLogic管理控制台时,您可能会遇到一个java.lang.NoClassDefFoundError

解决方案:服务器管理控制台需要访问任何共享库部署,以便能够处理WebLogic数据类型和注释。因此,除了任何托管服务器或群集之外,所有共享库部署都应该始终针对管理服务器。

resolved.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43867025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档