Google App Engine + Java代理

时间:2013-07-08 17:19:07

标签: java google-app-engine maven gwt javaagents

我有一个包含javaagent的.jar文件,我想将该java代理附加到在Google App Engine云中运行的应用程序。 我已经尝试过"附加"在部署期间:

appcfg.sh update path/to/war -javaagent:/path/to/agent.jar and 
appcfg.sh update path/to/war --jvm_flag=-javaagent:/path/to/agent.jar

应用程序已成功部署,但如果代理程序正在运行,则不会发出声音。

此外,我还尝试使用Maven GWT插件构建应用程序并在构建文件中指定代理:

<configuration>
   <disableUpdateCheck>true</disableUpdateCheck>
   <javaAgent>/path/to/plumbr.jar</javaAgent>
   <jvmFlags>
      <jvmFlag>-javaagent:/path/to/agent.jar</jvmFlag>
   </jvmFlags>
</configuration>

但仍然没有运气。

1 个答案:

答案 0 :(得分:2)

最简单的原因:根据the documentation,您只能使用the App Engine JRE White List中的类。由于java.lang.instrument不存在,因此您无法使用它并创建javaagent。