1

Herokuでは、 Javaの.war ファイルを直接デプロイするオプションを使用できますheroku deploy:war(この場合、Procfile は heroku によって自動的に管理されます)。

このようなセットアップでNewRelicを使用するにはどうすればよいでしょうか? NewRelic の Heroku DevCenter に関する現在のドキュメントでは、Java アプリケーションのルート フォルダーに NewRelic jar を配置するよう求められています。

heroku deploy:wargit経由ではなくアプリを直接デプロイするために使用する場合、これをどのように達成しますか?

4

2 に答える 2

1

New Relic サポートからのこの質問をフォローアップし、この古い質問に明確なステートメントを追加します。残念ながら、私の知る限り、戦争を爆発させることなく、埋め込まれた戦争ファイルで New Relic .jar ファイルを使用することはできません。

Heroku で deploy:war を使用すると、単純に war が jetty runner にラップされます。別の方法として、バイナリの代わりにソース コードをデプロイすることで、jetty runner を使用するアプリをデプロイすることもできます。手順は次のとおりです。

上記のアプローチを使用すると、New Relic をプロジェクトに追加できるはずです。

于 2014-07-01T16:55:57.367 に答える
0

Heroku サポート チームから次のような回答がありました。

WAR デプロイは、特にこのケースを処理しません。ただし、動作するはずです。WAR に New Relic JAR を含め、JAVA_OPTS 設定に javaagent フラグを追加できます。

于 2012-11-03T04:38:22.917 に答える