部署到 Wildfly 并显示失败消息:未定义(CORBA.INTERNAL:次要代码:208)

Deployment to Wildfly with failure message: undefined (CORBA.INTERNAL: minor code: 208)

在我们的生产环境(多年来一直运行良好)中,我们在部署 war 应用程序期间开始收到一条相当混乱的消息。

WFLYSRV0014: Replacement of deployment "public-server-1.0-SNAPSHOT.war" by deployment "public-server-1.0-SNAPSHOT.war" was rolled back with the following failure message: undefined

所以基本上没有真正的消息只是未定义。在日志文件中,我发现了另一条错误消息

WFLYCTL0186: Services which failed to start: service jboss.iiop-openjdk.orb-service: org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 208 completed: No

我发现当解析主机名出现问题时会弹出此消息,但是当我尝试 运行 一个简单的 java 程序来确定主机名时,没有任何问题。以下行已解决,没有任何问题

String hostName = InetAddress.getLocalHost().getHostName();

我们尝试将记录器设置为较低的记录级别,但没有收到任何新的错误消息。

环境是:Wilfly 11.0,Java1.8.0_171,Ubuntu18.04

我从 wildfly 中删除了整个 jboss.iiop-openjdk 包,因为它没有在我们的项目中使用并且解决了问题。我仍然不知道是什么原因,但可能也可以通过升级 wildfly

来解决