Risposte:
L'eseguibile java è un binario, quindi non è facile. Se fosse uno di determinati linguaggi script / interpretati (zsh, perl, ecc.), Allora sarebbe una semplice questione di cambiare l'argomento arg0 (ad es. $0
in perl) nella sceneggiatura per essere quello che volevi. Potresti farlo in un binario, ovviamente, ma dovresti ricompilare il codice.
Un modo per aggirare questo è usando il nomeproc utility, che è stata creata esattamente per quello che descrivi: modifica del nome di un processo java.
https://github.com/electrum/procname
Dovresti fare un po 'di hacker per ottenere gli script di avvio del tuo tomcat per utilizzare questa utility.