Membuat layanan dari proyek


0

Hai Saya punya server java (mendengarkan) yang berjalan ketika saya melakukannya: semut kompilasi jar dijalankan di terminal

Yang ingin saya lakukan adalah sudo service myproject start sehingga saya tidak perlu berada di terminal (ketika saya melakukan ctrl + c di terminal atau menutup terminal, program berhenti yang tidak saya inginkan)

Bagaimana saya bisa melakukan itu?

Jawaban:


0

Salah satu pendekatan adalah dengan nohupperintah. Ini memungkinkan Anda untuk menutup terminal dan bahkan keluar sementara program terus berjalan.

nohup ant compile jar run &

Ini tidak membuat 'layanan' yang tepat tetapi melakukan apa yang Anda cari.


0

Gunakan Apache Commons Daemon dan JSVC: http://commons.apache.org/proper/commons-daemon/

Ini adalah solusi yang juga digunakan oleh daemon Java yang paling umum: Apache Tomcat.


Tidak ada yang seperti di mana saya menempatkan perintah kompilasi menjalankan semut jar dan melewati lokasi di mana harus dieksekusi dan itu akan mengeksekusi ketika saya melakukan layanan sudo myapp mulai?
Atul

Ya itu bisa, silakan baca dokumentasi JSVC.
zwets
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.