Eclipse üzerinde kod yazarken uygulama sunucusuna yüklemiş olduğunuz programınızı debug yapıp hatalarınızı görmek, irdelemek isteyebilirsiniz. Sunucu üzerinden debug işlemi benim için bugün itibari ile hayat kurtaran bir işlem olmaktadır. Bu sayede günlerdir üzerinde düşündüğüm ancak bulamadığım sorunun kaynağını görebildim. Bu basit ama bir o kadar da faydalı bilgiden de herkesi haberdar etmek, bilmeyenlerin dikkatini çekmek istedim:)
Öncelikle debug işlemi için eclipse tarafında ve Glassfish uygulama sunucusu yönetici arayüzü tarafında yapılması gereken iki işlem var bunları yapınca rahatlıkla debug gerçekleştirilebilinir.
Glassfish yönetici web arayüzünde tek yapmanız gereken tek şey: menüdeki Configurations- server config -Jvm settings sayfasına gelip burada Debug kutucuğunu işaretlemenizdir. Sonrasında işlemi save ettikten sonra sunucuyu baştan açıp kapatınca (asadmin start-domain domainname/ asadmin stop-domain domainname) buradaki işlem bitiyor.
İkinci olarak yapmanız gereken kısım eclipse üzerinde debug simgesinin yanındaki oka tıklayıp oradan Debug Configuration'ı açmak olacak. Açılacak olan pencerede sol taraftaki menülerden Remote Java Application satırına gelip sağ tıklayıp new demek olacak ki yeni bir debug modu yaratalım. New dediğimiz zaman karşılaştığımız pencerenin sağ tarafındaki alana ise Proje adını, bağlantı tipini : Standart(Socket Attach) olarak ve bağlantı özelliklerini host: localhost ve port 9009 olarak tanımlayıp allow termination of remote vm kutucuğuna tik atarsak artık glassfish üzerine deploy ettiğimiz projemizi debug edebiliyor olacağız. Bu ayarları da kaydettikten sonra tek yapmanız gereken eclipse'te yine debug simgesine tıklayıp oluşturduğumuz yeni debug modunun adını seçip programı debug modeda çalıştırmak olacak.
İşlem bu kadardı. Umarım hatalarınızı en kısa sürede bu şekilde bulup çözüme kavuşturursunuz;) Kolay gelsin herkese..