2015-06-16 25 views
15

hata ayıklama sırasında bağlantıyı geçici olarak kapatıldı. Bu yüzden Intellir Community Edition'daki Solr filtre eklentilerimde hata ayıklayacaktım. ben bu komutunEl sıkışma başarısız - bağlantı Intellij

java -jar start.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983 

ile COMAND isteminde programı bittikten sonra bu yapılandırma ile benim Intellij hata ayıklama başlatıldı:

Transport : socket 
Debugger mode : attach 
Host : localhost 
Port : 8983 

Ama hata ayıklayıcı çalıştırdığınızda bu hata var:

Error running Debugger: Unable to open debugger port (localhost:8983): 
java.io.IOException "handshake failed - connection prematurally closed" 

Bunu nasıl düzeltebiliriz? Bunu java komut satırında -Xdebug belirtmek için unuttum şimdi

+0

Kod biçimlendirme şimdi doğru hile yapmazsa Ayrıca bilgisayarınızı yeniden başlatmayı deneyebilirsiniz. Ayrıca solr etiketi kaldırıldı, soru ilgisiz. – llogiq

+0

Güvenlik duvarı ayarlarını kontrol etmeye çalıştınız mı? – Dany

+0

Bunu zaten çözdüm. Parametrelere "" koymalıyım. Ama thx – donthurtme

cevap

5

O, böyle bir şey olması gerekir.

Düzenleme: inşa etmek giderek

java -jar start.jar -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983 
+0

Bu cevabın nesi yanlış biliyor muyum? – donthurtme

2

çalışıyor

java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983" -jar start.jar

+0

yeni java versiyonuna gerek yok. Java kullanıyorum 8 – donthurtme

+1

Bu java sürümü ile ilgisi yok. Komut satırında '-Xdebug', hata ayıklama olanaklarını etkinleştirmek için JVM'ye bilgi verir. – llogiq

+1

Bu java sürümü ile ilgili her şeye sahiptir. Java için herhangi bir şey yapmıyor> = 6. Bu gönderiyi gör: http://stackoverflow.com/questions/975271/remote-debugging-a-java-application#22631355 –

0

olduğu gibi> Temiz Proje benim için sorun giderildi. O

Screenshot

İlgili konular