Her java uygulaması kendine ait bir jvm içinde çalışır. IDE de kod yazdığınız zaman debuglama işini aynı jvm içinde yapmış olursunuz.
Fakat java size bir jvm'e remote bağlanarak debuglama imkanı da tanır.
Bunun için jvm ayağa kalkarken gerekli olan ayarların yapılmış olması gerekiyor.
Aynı makina üzerinde bile olsa birbirinden bağımsız başlatılan iki uygulama ayrı jvmlerde çalışacaklarından remote debugging dışında başka bir debug şansı yoktur.
Örneğin Eclipse'i açtınız kodununuzu yazdığınız App. Server'ınızı eclipse içinden değilde kendi startup scriptini manuel çalıştırarak başlattınız. Sonra oluşturduğunuz .ear dosyasını deploy ettiniz ve sorun çıktı (hep böyle olur :-)) hatta genelede test serverlarını localimizde çalıştırmayız.
Bunun için Weblogic ayarlarını aşağıdaki linkte bulabilirsiniz.
WebLogic Remote Debugging Ayarları
Eclipse'in App. Server olarak JBoss kullanarak Ayarları
Eclipse'in ayarlarını öğrendikten hangi remote JVM'e bağlandığınızın bir önemi yok zaten.
Herkese iyi debuglar... (Umarım az ihtiyacınız olur :-))
Hiç yorum yok:
Yorum Gönder