2016-03-23 21 views
0

Java'da, özel bir sunucuda dağıtılması gereken bir web servisi geliştirdim. Hizmetimi makinem üzerinde konuşlandırdım ve iyi çalışıyor. Şimdi, uzun süredir çalışan bir sunucu makinesinde dağıtmak istiyorum. Web hizmetini, uzun süren bir sunucu işlemi olacak şekilde nasıl dağıtabilirim? Tomcat’e dağıtmayı tercih ediyorum.Bir sunucuda bir web servisi nasıl dağıtılır?

PS: Eclipse web hizmeti geliştirdik ve benim os pencereleri 7.

+0

haberi neden

https://github.com/kohsuke/winsw

anlamak için Yönetici erişiminizin olması gerekir ve Windows hizmetleri ile çalışmak nasıl okuma yararlanacaktır * Web servisini, uzun süren bir sunucu işlemi olacak şekilde nasıl dağıtabilirim? * Tomcat/Jetty kullanıyor musunuz? – user2004685

+2

Tomcat'ı web servisinizi dağıtmak istediğiniz sunucuya kurun, sunucu başlatıldığında başlatın ve web sunucusunu içeren uygulamanızı dağıtın. İş bitmiş. – Thomas

+0

Tomcat'i makinede indirin, 'war''ı webapps Tomcat dizinine ekleyin, Tomcat'i' {tomcat_dir} /bin/catalina.sh run' ile çalıştırın. Bitti. –

cevap

1

bilgisayar botlar bir hizmet olarak yüklemek için zaman başladı bir Java programı var yol olduğunu. Bunu yapmak için gerekli bir sihirle bir Java programını sarmak için birkaç seçenek vardır. Jenkins şöhretinin Kohsuke tarafından "winsw" ile iyi bir deneyim yaşadım. Eğer salıncak pencerelerini görmek ve jvisualvm vb anlamıyorum

+0

Tomcat'in bir WAR dosyanız varsa, kendini bir hizmet olarak nasıl yükleyeceğini bildiğini unutmayın. –

İlgili konular