#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