Вам нужно будет предоставить код до 'this.subscription' и внутри ... как мы можем только догадываться об обратном. Если вы можете предоставить HTML-код для кнопки, это также может выделить проблему.
Я попытался использовать ниже, и у меня нет проблем:
onClick() {
//**code in here executed every time user click submit button**.
this.subscription = this.http.post<any>("https://www.google.com", {}, {}).subscribe(result => {
console.log(result);
});
}
<button (click)="onClick()">Click me</button>
Вы, вероятно, хотите использовать SendSignal, который был разработан для точно этой цели.
Вы смогли бы использовать JConsole через удаленный доступ?
JDK и связанные инструменты хорошо работают или "установленный" или не просто на молнии и при извлечении его к временному каталогу необходимо смочь выполнить jstack. (Никакой ПУТЬ или необходимые модификации JAVA_HOME). Просто удостоверьтесь, что Вы используете ту же версию, которая соответствует JRE, с которым у Вашего клиента есть приложение, работающее. По крайней мере, в случае JConsole, это, кажется, суетится, если версии отличаются. Я не уверен, ведет ли jstack себя тот же путь.
Я не говорю, что это - идеальное решение, просто что оно работало бы. Я думаю, jdigital и предложения Eddie являются лучшими первыми ставками, и даже при том, что это не должно вмешиваться в существующую установку Java, тот же способ запустить установщик будет, клиент может не согласиться независимо.