我的 EAR 文件包含 jar 和 war 包。此 ear 文件正确部署在 glassfish 上,但是在 weblogic 12c 上部署此 ear 文件时,出现此错误:
无法访问选定的应用程序。AppMerge 流进程中的错误异常 AppMerge 流进程中的错误异常 错误无法解决工厂声明中的死锁 错误 无法解决工厂声明中的死锁
我检查 application.xml 和 jar 和 war 包的名称是否正确。有人有解决这个问题的想法吗?
我的 EAR 文件包含 jar 和 war 包。此 ear 文件正确部署在 glassfish 上,但是在 weblogic 12c 上部署此 ear 文件时,出现此错误:
无法访问选定的应用程序。AppMerge 流进程中的错误异常 AppMerge 流进程中的错误异常 错误无法解决工厂声明中的死锁 错误 无法解决工厂声明中的死锁
我检查 application.xml 和 jar 和 war 包的名称是否正确。有人有解决这个问题的想法吗?
我也有这个问题并尝试了一切(模式、项目结构、依赖库等)。最后将我的域与示例“medrec”进行了比较,唯一的区别是我添加了 SIP 支持。删除此支持后,我现在可以使用包含的 WAR 和 EJB 部署我的 EAR。我认为这是12c中的一个错误......
我也有同样的问题,我不得不创建另一个域来解决这个问题。这里的关键是不要使用 eclipse 工具来创建域,因为没有提供创建“基本 Weblogic 域”的选项。
当您启动 weblogic 域创建向导时,将显示创建基本 weblogic 域的选项。
我今天遇到了完全相同的问题。此问题与域的创建方式有关。如果您使用了“ Basic WebLogic SIP Server Domain ”,那么它会在安装耳朵时发生。您可以仔细检查域是否是使用基本 SIP 创建的,转到您的Weblogic Server Domain >> bin >> setDomainEnv (cmd or sh)
文件并检查您是否定义了以下属性。
-- set WLSS_HOME=C:\Oracle\Middleware\wlserver_12.1\sip
-- set SIP_ENABLED=true
我尝试使用 JAX-RPC 扩展而不是基本 SIP 再次创建域,并解决了这个问题。