Question

Salut à tous je veux exécuter une application java comme process.that back-end est comme tomcat serveur.Pour que j'avais développé un application.and fait une classe comme classe principale et d'appeler d'un fichier script .ie (startup.sh) dossier de file.in j'ai appelé un class.that est MainMethodClass.In classe principale méthode que j'avais écrit mon entreprise logic.when je cours cette application dans le serveur linux d'utiliser du mastic est travaille jusqu'à ce que la fenêtre du mastic ne soit pas fermé. comme fermé après la fenêtre du mastic, il est également stopped.but que je dois exécuter cette application même i fermé also.How i peut y parvenir.

Était-ce utile?

La solution

nohup détachera un processus que vous exécutez à partir de votre console actuelle et laissez-le continuer lorsque vous fermez le terminal. Exécuter quelque chose comme ça.

nohup java -jar my.jar &

Par défaut, il redirigera la sortie nohup.out, donc si vous ne voulez pas que vous pouvez essayer:

nohup java -jar my.jar > /dev/null &

Autres conseils

Ce problème est pas lié à Java, est en fait quelque chose lié à Linux fonctionne de façon.

Vous devez faire ce qui suit:

nohup <your_application_command> &

Notez le « nohup » et « et » au début et à la fin, respectivement.

Vous devriez être capable de faire quelque chose comme:

nohup java -jar MyApplication.jar &
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top