2016-10-17 14 views
0

Я работаю над JBoss AS 7.1.1.Final на сервере amazon EC2 (сервер redhat). Я изменил свой IP-адрес 127.0.0.1 в 52.32.0.197 (публичный EC2 сервер IP) всякий раз, когда я бегу мой JBoss он бросает: Services which failed to start:service jboss.network.public:org.jboss.msc.service.StartException in service jboss.network.public: JBAS015810: failed to resolve interface publicНе удалось разрешить публичный интерфейс в jboss в EC2

После прибегая к помощи я меняю записи в «/и т.д./хостов», который в настоящее время выглядят как

52.32.0.197 localhost localhost.localdomain localhost4 ocalhost4.localdomain4 
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 

Опять я получил эту Link и изменить свой "/и т.д./sysconfig/сети-скрипты/ifcfg-ло" в

DEVICE=lo 
IPADDR=52.32.0.197 
NETMASK=255.0.0.0 
NETWORK=127.0.0.0 
# If you're having problems with gated making 127.0.0.0/8 a martian, 
# you can change this to something else (255.255.255.255, for example) 
BROADCAST=127.255.255.255 
ONBOOT=yes 
NAME=loopback-1 

но все еще получаю такую ​​же ошибку, пожалуйста, помогите мне решить эту проблему?

Мой standalone.xml содержит

<interfaces> 
     <interface name="management"> 
      <inet-address value="${jboss.bind.address.management:127.0.0.1}"/> 
     </interface> 
     <interface name="public"> 
      <inet-address value="${jboss.bind.address:52.32.0.197}"/> 
     </interface> 
     <!-- TODO - only show this if the jacorb subsystem is added --> 
     <interface name="unsecure"> 
      <!-- 
       ~ Used for IIOP sockets in the standard configuration. 
       ~     To secure JacORB you need to setup SSL 
       --> 
      <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> 
     </interface> 
    </interfaces> 
+0

"NETWORK = 127.0.0.0" неверен. Проверьте этот URL-адрес: https://developer.jboss.org/thread/222677 – mootmoot

+0

Что это должно быть по вашему мнению? это то же самое, что указано в приведенном выше URL-адресе –

ответ

0

Я не знаком с JBOSS, но это явно плохой IP связывании проблема.

Прежде всего, у вас должен быть действительный IP-адрес. Я удивлен, что вы не упомянули об ошибке ошибки ОС. Ваш общедоступный IP-адрес не может находиться в неправильной сети.

DEVICE=lo 
IPADDR=52.32.0.197 
NETMASK=255.255.255.0 
NETWORK=52.32.0.0 

Тогда приходят к связыванию, как точка в ссылке JBAS015810: failed to resolve interface public

Такого рода ошибки могут возникнуть, если вам случится быть Связующий адрес JAVA_OPTS в ваших конфигов в standalone.conf - Djboss.bind.address = 192.168.xxx.xxx -Djboss.bind.address.management = 192.168.xxx.xxx -Djboss.bind.address.unsecure = 192.168.xxx.xxx

откройте standalone.conf и измените тот IP-адрес, который вы видите (должен быть 127.0.0.1), до 52.32.0.197. Перезапуск.

+0

. Нигде этот «-Djboss.bind.address» не упоминается в файле standalone.conf. –

+0

Я попытался изменить IP-адрес в файле/etc/sysconfig/network-scripts/ifcfg-lo, но при этом все равно произойдет одно и то же исключение. –

 Смежные вопросы

  • Нет связанных вопросов^_^