我試圖讓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沒有錯:)它是我的腳本中的複製錯誤。 –