Tah*_*tar 5 javaagents playframework playframework-2.0
我希望能够使用javaagent运行Play Framework 2.0服务器.
网络上的一些资源(参见此处和此处)表明,这可以通过附加-javaagent:/path/to/agent.jar来完成,play run但它似乎对我不起作用.
有线索吗?
没有干净的方法可以在不修改脚本的情况下将 -javaagent 参数传递给 play 2.0.1-2.0.4 的 java 命令调用。
我能够使用以下技术让 javaagent 工作:
# Modify the play/framework/build script to include an extra environment variable
sed -i 's/^java\( \${PLAY_OPTS}\)\?/java ${PLAY_OPTS}/' ${playPath}/framework/build
然后可以像这样传递 -javaagent 参数:
export PLAY_OPTS='-javaagent:/lib/newrelic/newrelic.jar'
${playPath}/play -Dconfig.file=conf/prod.conf -Dlogger.file=conf/prod-logger.xml start
更新
一个不幸的旁注 - 我刚刚从 New-Relic 支持中发现 New-Relic 现在肯定不支持 play-framework 2.x (2012-10-04)。
| 归档时间: | 
 | 
| 查看次数: | 2018 次 | 
| 最近记录: |