无法在Weblogic 12c上部署ear文件

发布于 2024-12-28 14:48:42 字数 282 浏览 6 评论 0原文

我有 EAR 文件包含 jar 和 war 包。这个ear文件正确部署在glassfish上,但是当在weblogic 12c上部署这个ear文件时,出现此错误:

无法访问选定的应用程序。 AppMerge 流进展中出现错误异常 AppMerge 流进展中出现错误异常 错误无法解决工厂索赔中的僵局 错误无法解决工厂索赔中的僵局

我检查 application.xml 以及 jar 和 war 包的名称是否正确。有人有解决此问题的想法吗?

i have EAR file contains jar and war packages.this ear file deploy on glassfish correctly but when deploy this ear file on weblogic 12c, get this error :

Unable to access the selected application.
Error Exception in AppMerge flows' progression
Error Exception in AppMerge flows' progression
Error Unable to resolve deadlock in factory claims
Error Unable to resolve deadlock in factory claims

i check application.xml and name of jar and war packages are correct.anybody have idea for solving this issue ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

懷念過去 2025-01-04 14:48:42

我也遇到了这个问题并尝试了一切(模式、项目结构、依赖库等)。最后将我的域与示例“medrec”进行比较,唯一的区别是我添加了 SIP 支持。删除此支持后,我现在可以使用包含的 WAR 和 EJB 来部署 EAR。我认为这是 12c 中的一个错误...

I too had this problem and tried everything (schemas, project structure, dependant libs, etc). Finally compared my domain with the sample "medrec", the only difference was that I had added SIP support. After removing this support, I can now deploy my EAR with included WAR and EJBs. I assume this is a bug in 12c...

清晰传感 2025-01-04 14:48:42

我也遇到了同样的问题,我必须创建另一个域来解决该问题。这里的关键是不要使用 eclipse 工具创建域,因为没有提供创建“基本 Weblogic 域”的选项。

当您启动 weblogic 域创建向导时,会出现创建基本 weblogic 域的选项。

I too had the same problem and I had to create another domain to resolve the issue.The key here is not to use the eclipse tool to create the the domain as the option to create "Basic Weblogic Domain" is not presented.

The option to create a basic weblogic domain is presented when you launch the weblogic domain creation wizard.

永不分离 2025-01-04 14:48:42

我今天遇到了完全相同的问题。此问题与域的创建方式有关。如果您使用了“Basic WebLogic SIP Server Domain”,那么在安装耳朵时就会发生这种情况。您可以仔细检查域是否是使用基本 SIP 创建的,请转到您的 Weblogic Server 域 >>>垃圾箱>> setDomainEnv(cmd 或 sh) 文件并检查是否定义了以下属性。

-- set WLSS_HOME=C:\Oracle\Middleware\wlserver_12.1\sip
-- set SIP_ENABLED=true

我尝试使用 JAX-RPC 扩展而不是基本 SIP 再次创建域,并解决了此问题。

I had faced the exact same problem today. This problem is associated with the way the Domain was created. If you have used "Basic WebLogic SIP Server Domain" then it would occur while installing an ear. You can double check if the Domain is created with Basic SIP or not, go to your Weblogic Server Domain >> bin >> setDomainEnv (cmd or sh) file and check if you have the below properties defined.

-- set WLSS_HOME=C:\Oracle\Middleware\wlserver_12.1\sip
-- set SIP_ENABLED=true

I tried to create the Domain again with JAX-RPC extension instead of Basic SIP and got this problem resolved.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文