2017-01-25 45 views
5

Play2 projemi çalıştırmaya çalışıyorum.Projeyi Play Framework'de çalıştırırken hata oluştu. Bağlantı noktası dinlenemedi: 9000

p.c.s.NettyServer - Failed to listen for HTTP on /0.0.0.0:9000! 

ama bu bağlantı noktasında şey ayarlanmamışsa ve benim terminalde hiçbir arka plan işlemleri vardır: Benim terminalde aktivatör run yazdığınızda, sonunda yükleme ve bana bu hata mesajını verir. Bu hata neden bana geliyor?

+1

"./activator" run 9876 "'? Kullanarak çalıştırmayı deneyin. Başlar? – Salem

+0

Başladı. Teşekkürler! –

cevap

4

Başka bir bağlantı noktasını kullanarak başlatabildiğiniz için, bu bağlantı noktasının gerçekten bir şey kullandığı anlamına gelir. Farklı bir uygulama veya önceden etkinleştirilmiş bir aktivatör/oyun başlangıcı olabilir.

Linux'ta örneğin lsof için kullanabilirsiniz kullanıyor öğrenmek için: olan pid bulduktan sonra

$ lsof -i :9000 

siz bu süreci durdurabilir. Bu liman başka bir hizmet tarafından kullanılan ve gerçekten yerine run komuta daima portu sağlama, ihtiyaç halinde

, kendi sbtopts (ya ~/.sbtopts dosya veya SBT_OPTS env var değil) bu eklemek deneyebilirsiniz:

-Dhttp.port=9876 
+0

Teşekkür ederiz! Limandaki tüm süreçleri bitirmek için bir komut var mı? –

+2

'kill -9 ' –

+0

'u neyi temsil eder? –