2011-12-15 17 views
10

Üretim ortamı gibi farklı bir ana bilgisayarda çalışan bir JVM makinesindeki soket kullanarak Eclipse'de çalışan bir JVM'ye bağlandığımda, STDOUT/STDERROR çıkışını da konsolda almanın bir yolu var mı yani konsol da etkin mi?Java JVM Bir konsol etkinleştirilmiş Eclipse uzak hata ayıklama

+0

Bunu düşünmeyin, bazen kullanışlı olabilir, ancak kullanışlı bir metin düzenleyicisinde sunucu günlüğünü açamaz mısınız? Sanırım cevabı yok :) – davidfrancis

+0

Eh, konsolu görebiliyorsam, düzgün olurdu. Görüyorsunuz, uzak makine üretim modunda, bu yüzden istisnaların tümünü nasıl görebileceğimi pek emin değilim, belki bazıları filtreleniyor. –

cevap

1

Doğrudan AFAIK değil. Alternatif olarak, tomcat günlüğünü izlemek için Eclipse Logfile Viewer'u kullanabilirsiniz. Geçenlerde bir uzak sunucuya güncelleştirmelerini dağıtmak için bir karınca senaryoyu kurmak ve daha sonra otomatik olarak yeniden

+0

Hayır, find ve grep kullanarak tüm dosyayı görüntüleyerek çok daha iyi. Ama normalde kullanabileceğimi umuyordum, farketmez :(. –

+0

Eclipse Logfile Viewer'ı nasıl yüklerim? – RanPaul

2

Kind .... Yeniden başlatma komut dosyası, macunun karıncadan yardımcı programı kullanılarak çağrıldı. Yeniden başlatma komut dosyası sunucuyu durdurdu, ardından uzaktan hata ayıklama modunda başlattı, böylece test/hata ayıklama için yerel tutulumdan bağlanabilirdim. İlginç olan ise, sunucuyu bir arka plan işlemi olarak başlatmadım, bu yüzden tüm standart çıktılar plink'e geri gönderildi ve eclipse konsolunda ant çıkışında gösterildi. Çıktının alışılagelen karınca ayrıntılarıyla ön eklendiği ve bu sayede uzaktaki sunucuyu durduruncaya kadar ant görevinin bitmediği konusunda emin değilim.

numaralı telefonu düzeltin: yansıma üzerinde, "Harici Araçlar" çalışma yapılandırması oluşturarak uzak ortamınızı başlatmaya yönelik plink'i çağırmak suretiyle, her şey çok daha kolay bir şekilde gerçekleştirilebilir.

İlgili konular