2011-06-01 20 views
15

tarafından çağrıldığında yanıt vermez JBoss 5.0.1 'u yükledim ve çalıştırdım, ancak localhost'taki aynı bilgisayardan aradığımda: 8080 çalışır ama ben buna diğer bilgisayardan o bilgisayar IP kullanarak hiç çalışmaz ... tomcat vardı o her ikisinde de işe yarardı. Sorunu bilen var mı? -b seçeneğiyleJboss yalnızca localhost'ta çalışır: 8080, ancak ip

+0

Eğer başlangıç ​​hangi seçenekler üzerinde kullanıyorsunuz? Çalıştır komut dosyasında -b parametresinin değeri nedir? –

cevap

1

çalıştırın JBoss: (Windows üzerinde)

$ ./run.sh -b 0.0.0.0 

:

> run.bat -b 0.0.0.0 
1

Sen run.bat düzenlemek veya buna göre -b 0.0.0.0 bağlayıcı dahil run.sh gerekiyor.

veya aşağıdaki komutu kullanarak jboss komut satırını çalıştırabilirsiniz.

Eğer JBoss makinede tüm IP adreslerini iletişim kurmak istiyorsanız, o zaman örneğin IP adresi olarak 0.0.0.0 geçen -b seçeneği ile başlatabilirsiniz -b 0.0.0.0

16

koşmak

-b 0.0.0.0 

Muhtemelen, istediğiniz belirli IP adresine bağlanma daha iyidir. Bunu -b seçeneğini kullanarak tekrar yapabilirsiniz, ancak bağlamak istediğiniz IP adresini veya bağlamak istediğiniz DNS adını, ör.

-b 192.168.0.1 

veya -b jbosshostname

Sen bir hizmet olarak JBoss çalıştırıyorsanız otomatik olarak kullanılır böylece Run.bat dosyasında -b seçeneği koyabilirsiniz - Windows'u varsayarak. Windows kullanmıyorsanız, bu seçeneği run.sh dosyasına yerleştirebilirsiniz.

Eğer run.sh/bat dosyasında -b seçeneği koymak istemiyorsanız, komut satırında girebilirsiniz: 7 aynıdır JBoss için

run.bat -b 192.168.0.1 
7

Çözüm, fakat

<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:127.0.0.1}"/> 
    </interface> 
    <interface name="unsecure"> 
     <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> 
    </interface> 
</interfaces> 
: kalıcı yapılandırma dosyasında bu ayarlarım isterseniz yönetim arayüzü için -bmanagement eklenmesi

-b 0.0.0.0 -bmanagement 127.0.0.1 

, dosyayı standalone/configuration/standalone.xml düzenleyebilirsiniz için

:

<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:0.0.0.0}"/> 
    </interface> 
    <interface name="unsecure"> 
     <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> 
    </interface> 
</interfaces> 
+1

belirtmeye değer, tutulma içinde başlayan bir jboss için 'standalone.xml' seçeneğine dokunmak işe yaramıyor. Argümanları programlamak için '-b 0.0.0.0' eklemeniz gerekir (başlatma yapılandırmasında) – albfan

+0

Ayrıca, 'Çalışma zamanı ile ilgili argümanları her zaman güncelle' seçeneğinin işaretini kaldırın. – Tirath

İlgili konular