SORU
16 EYLÜL 2008, Salı


Nasıl java uygulaması, bir windows hizmeti oluşturmak için

Sadece XP ve vista üzerinde bir hizmet olarak yüklenmesi gereken bir java uygulaması bana miras kaldı. Oldu yaklaşık 8 yıldır kullandığım windows herhangi bir şekilde ve ben hiç oluşturmak için hizmet şöyle dursun, bir şey gibi bir java uygulaması (bende bir kavanoz için uygulaması ve bir tek bağımlılık jar - log4j). Sihirli bu bir hizmet olarak çalıştırmak için gerekli olan nedir? Kaynak var, tercihen kaçınılmalıdır rağmen kod değişiklikleri mümkündür.

CEVAP
25 Mart 2010, PERŞEMBE


Apache Commons Daemon iyi bir alternatif. Procrun windows hizmetleri için, unıx için Jsvc cinleri. Daha az kısıtlayıcı Apache lisansı kullanır, ve Apache Tomcat Windows ve Linux üzerinde çalıştırmak için kendisinin bir parçası olarak kullanır! O iş biraz zor, ama bu örnek çalışma ile exhaustive article var.

Bunun yanı sıra, bin\hizmetini bakabilirsiniz.Apache Tomcat yarasa hizmeti, kurulum için nasıl bir fikir almak için. Tomcat Procrun ikili onlar yeniden adlandır (prunsrv.exe ->tomcat6.exe, - ^ prunmgr.exe . tomcat6w.exe).

Procrun, başlangıç ve durdurma yöntemleri kullanarak mücadele ettim bir şey parametrelerini kabul etmek gerekir (String[] argv). Örneğin "(String[] argv) Başlat" ve "(String[] argv) dur" iş, ancak "start" ve "()" dur hatalara neden olur. Eğer bu aramaları değiştirebilir mi, o aramaları ihtiyaçlarınız için masaj yapan bir önyükleyici sınıf yapmayı düşünün.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • max2sims2

    max2sims2

    19 Kasım 2008
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007