我试图让Java应用程序与Elastic Beanstalk上的New Relic一起使用。这是一个没有New-Relic支持的框架的Java应用程序。无法在Elastic Beanstalk上使用-javaagent选项启动Java SE应用程序
在日志中报告的错误是:
Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file or JAR manifest missing : /var/app/current/newrelic.jar
我用开始的命令是:
java -javaagent:/var/app/current/newrelic.jar -jar target/bs.jar
我的源代码包的布局如下:
├── Procfile
├── newrelic.jar
├── newrelic.yml
└── target
└── bs.jar
它在我的本地机器上正常工作,并且该应用在Elastic Beanstalk上也可以正常工作,如果我删除-javaagent:...
选项。
我错过了什么?
感谢,
瓦尔
出于好奇:你的构建如何影响newrelic.jar文件?它不应该由你建造,所以我想知道它发生了什么。 –
newrelic.jar没有错:)它是我的脚本中的复制错误。 –