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
cevap
çalıştırın JBoss: (Windows üzerinde)
$ ./run.sh -b 0.0.0.0
:
> run.bat -b 0.0.0.0
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
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
Çö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>
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
Ayrıca, 'Çalışma zamanı ile ilgili argümanları her zaman güncelle' seçeneğinin işaretini kaldırın. – Tirath
Eğer başlangıç hangi seçenekler üzerinde kullanıyorsunuz? Çalıştır komut dosyasında -b parametresinin değeri nedir? –