Saya mencoba untuk mendapatkan file .jar untuk dijalankan saat startup pada mesin Ubuntu, tapi saya tidak mendapatkan apa-apa. Saya sudah mencoba instruksi di sini https://askubuntu.com/questions/99232/how-to-make-a-jar-file-run-on-startup-and-when-you-log-out , dan saya ' Saya sudah mencoba menggunakan info dari situs pemula & buku masak, tetapi tidak berhasil. Saya sudah mencoba SysV lama dan pendekatan pemula yang baru, tetapi tidak satu pun dari mereka yang memulai .jar pada startup sistem.
Berikut adalah skrip shell yang menjalankan .jar
#!/bin/bash
java -jar TransformationServer.jar
File untuk pendekatan startup SysV
#!/bin/bash
# Transformation Server
#
# Description: Transforms incoming messages on a given port and forwards them
case $1 in
start)
/bin/bash /usr/local/bin/ServerStart.sh
;;
stop)
/bin/bash /usr/local/bin/ServerStop.sh
;;
restart)
/bin/bash /usr/local/bin/ServerStop.sh
/bin/bash /usr/local/bin/ServerStart.sh
;;
esac
exit 0
Pendekatan awal
# transformationserver - transforms incoming http messages, and redirects them
#
# This service intercepts incoming http messages on a given port, and
# transforms them into an acceptable format in order to be received
# by a 3rd party service
start on runlevel [345]
stop on runlevel [!2345]
respawn
script
exec /bin/bash /home/ubuntu/TransformationServer/ServerStart.sh
# Also trying the below as well
#exec /bin/java -jar /home/ubuntu/TransformationServer/TransformationServer.jar
end-script
Dapatkah seseorang dengan pengalaman lebih dalam menggunakan salah satu pendekatan ini melihat file saya di sini, dan berpotensi mengarahkan saya ke arah yang benar dengan ini? Layanan ini diperlukan agar sistem perusahaan kami dapat berhasil menerima komunikasi dari salah satu klien kami.
Terima kasih sebelumnya.