Nasıl java uygulaması, bir windows hizmeti oluşturmak için | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Machinima

    Machinima

    17 Ocak 2006
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006