2016-04-14 29 views
3

Bu gibi glassfish kullanarak bir hata alıyorum: java.net.BindException: Adres zaten kullanımda: bind, ama sanırım sunucu limanı bu şekilde değiştirdim :java.net.BindException: Adres zaten kullanımda: bind

enter image description here

Ve ben 9999 olmak portu değişti Ama hiçbir şey etkilenir düşünüyorum. Bu benim bilgisayarımda tüm bağlantı noktası kullanıldı.

nasıl düzeltilir ?, sunucu bağlantı noktasını 8080 kullanarak görüyorum. Bağlantı noktası URL'si ile bağlantı noktası bağımlılığını yapıyorum. doğru mu ve nasıl düzeltilecek? enter image description here

+0

Dinleme bağlantılarını da gösteren netstat -ant işlevini çalıştırmayı deneyin. –

+0

@ user2598037 Komutunuzu kullanmayı denedim ama aynı bağlantı noktasını kullanarak benim glassfish sunucumda bağlantı noktası olmadığını düşünüyorum – user3505775

cevap

5

Hata iletisinde açıkça belirtildiği gibi: Bağlantı noktası kullanımda.

netstat çıktısı, BNI-PC:4848 bağlantısı olduğunu gösterir. Bu, Glassfish Yönetici Önyüzünün çalışması gereken bağlantı noktasıdır; bu, bilgisayarınızda çalışan bir Glassfish örneğinin var olduğu anlamına gelir.

Ayrıca, 8080 numaralı bağlantı noktasında bir şey çalışıyorsa, Glassfish varsayılan ayarlarla başlamaz.

Hata ayıklama bağlantı noktasını değiştirmek size yardımcı olmaz, bunun diğer iki bağlantı noktası ile ilgisi yoktur.

Eclipse'i kapatıp sorunu gidermek için kalan tüm Java işlemlerini görev yöneticisi aracılığıyla durdurmalısınız.

Gerçekten, bağlantı noktalarını değiştirmek ../glassfish4/glassfish/domains/domain1/config/domain.xml açık, GlassFish çalışmadığından emin olun ve ana http bağlantı noktasını değiştirmek ve Glassfish Yönetici UI bağlantı noktasını değiştirmek için 4848 aramak için 8080 aramak istiyorsanız.

İpucu: Bağlantı noktalarını hangi işlemin kullandığını görmek için netstat -a -b'u (gerekli yönetici hakları) kullanabilirsiniz.

0

Çözümüm şu şekildedir: görev yöneticisini açın, java.exe işlemini bulun, kapatın veya bilgisayarı yeniden başlatın.

0

../glassfish4/glassfish/domains/domain1/config/'un içinde domain.xml'u açın ve 8080'i arayın ve ana http bağlantı noktası için başka bir şeye değiştirin.

İlgili konular