Развертывание в Wildfly с сообщением об ошибке: не определено (CORBA.ВНУТРЕННИЙ: второстепенный код: 208)

#java #deployment #wildfly #hostname #corba

Вопрос:

В нашей производственной среде (которая работала нормально в течение многих лет) мы начали получать довольно запутанное сообщение во время развертывания военного приложения.

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, Java 1.8.0_171, Ubuntu 18.04

Комментарии:

1. Был ли /etc/hosts обновлен файл на компьютере?

Ответ №1:

Я удалил весь пакет jboss.iiop-openjdk из wildfly, потому что он не использовался в нашем проекте, и это решило проблему. Я до сих пор не знаю, в чем была причина, но, вероятно, это можно решить также с помощью обновления wildfly