Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
赫罗库+;Java+;战争部署+;新遗迹_Java_Heroku_War_Newrelic - Fatal编程技术网

赫罗库+;Java+;战争部署+;新遗迹

赫罗库+;Java+;战争部署+;新遗迹,java,heroku,war,newrelic,Java,Heroku,War,Newrelic,Heroku不允许上传文件,只允许git存储库(我们不能共享源代码)和WAR文件。我们正在使用战争 那么,我如何在heroku上的战争部署中使用(我自己的newrelic.yml和newrelic agent.jar)newrelic呢 更新。 好的,我将newrelic附加组件添加到应用程序中,现在可以设置一些环境变量: heroku config:set NEW_RELIC_APP_NAME="name" heroku config:set NEW_RELIC_LICENSE_KEY="ke

Heroku不允许上传文件,只允许git存储库(我们不能共享源代码)和WAR文件。我们正在使用战争

那么,我如何在heroku上的战争部署中使用(我自己的newrelic.yml和newrelic agent.jar)newrelic呢

更新。

好的,我将newrelic附加组件添加到应用程序中,现在可以设置一些环境变量:

heroku config:set NEW_RELIC_APP_NAME="name"
heroku config:set NEW_RELIC_LICENSE_KEY="key"
但是它是非常基本的,不起作用:)。如何将自己的配置文件传递给加载项

更新


找到类似的问题:

使用New Relic进行应用程序监视的最简单方法是使用如下所述的附加组件:

像这样的方法应该会奏效:

heroku addons:add newrelic:stark
Heroku提供了一些关于如何使用New Relic监控Java应用程序的文档:

关于Heroku、New Relic和Java,还有其他一些类似的堆栈溢出问题。例如:

您可以使用Heroku工具带将.war文件上载到Heroku:

heroku plugins:install https://github.com/heroku/heroku-deploy
heroku deploy:war --war <path_to_war_file> --app <app_name>
heroku插件:安装https://github.com/heroku/heroku-deploy heroku部署:war--war--app 或者直接使用curl:

curl -X POST -F war=@mywebapp.war -i https://:<API_KEY>@direct-to.herokuapp.com/direct/mywebapp/war
curl-X POST-F-war=@mywebapp.war-i https://:@direct-to.herokuapp.com/direct/mywebapp/war

谢谢,但我知道如何部署war,我不知道如何让newrelic使用我的配置文件。哦,很抱歉;我误解了你的问题。