我们如何在buildpath中使用jar执行-javaagent?

时间:2016-02-17 06:18:37

标签: java jvm javaagents

如何在类路径中使用jar执行JVM参数-javaagent。 了解罐子的位置会有所帮助。我不想明确提到jar的位置。感谢任何帮助。

        String nameOfRunningVM = ManagementFactory.getRuntimeMXBean().getName();
        int p = nameOfRunningVM.indexOf('@');
        String pid = nameOfRunningVM.substring(0, p);

        try {
            VirtualMachine vm = VirtualMachine.attach(pid);
            vm.loadAgent("LOCATION_FROM_BUILDPATH", "");
            vm.detach();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

1 个答案:

答案 0 :(得分:2)

尝试以下代码

<security-constraint>
  <web-resource-collection>
    <web-resource-name>mycollection</web-resource-name>
    <url-pattern>/mycollection/*</url-pattern>
  </web-resource-collection>
</security-constraint>