如何安装VisualVM插件VisualGC - 当插件网络安装被阻止时

时间:2014-05-06 14:04:08

标签: visualvm

我正在使用VisualVM来监控许多JAVA应用程序,我想安装这个应用程序中可用的一些插件。不幸的是,'可用插件'选项对我自己不起作用,因为我相信我可能会被公司代理人阻止。

任何想法如何以及在哪里下载离线插件,以便我可以在'VisualVM'中看到这一点。

谢谢, 肖恩。

5 个答案:

答案 0 :(得分:23)

可以从Plugins Centers页面手动下载用于脱机VisualVM安装的插件。将插件下载为.nbm文件。要在VisualVM中安装它们,请执行以下操作:

  1. 在VisualVM主菜单中选择工具|插件,插件对话框打开
  2. 切换到已下载选项卡,单击添加插件...按钮,选择下载的插件.nbm文件,然后单击打开按钮
  3. 单击“安装”按钮,查看并接受插件许可证并等待安装插件

答案 1 :(得分:4)

转到工具>插件>设置。 修改https://visualvm.github.io/uc/release139/updates.xml.gz的网址。 现在插件将可用&你可以在线安装。

答案 2 :(得分:1)

1,插件中心:https://visualvm.github.io/pluginscenters.html

2,工具|插件

答案 3 :(得分:0)

现在全部排序......

如果您转到插件下载站点并下载所需的插件,默认情况下这是一个ZIP文件。将ZIP重命名为NBM文件,然后您可以通过下载选项卡手动安装插件。

答案 4 :(得分:0)

在没有公共互联网连接的生产机器上,我能够按照2012年11月19日发布的标题为“将VisualVM插件安装到共享目录中”的文章成功安装Luis-Miguel Alventosa的VisualVM-MBeans插件。 http://veithen.github.io/2012/11/19/installing-visualvm-plugins-into-shared-directory.html;最后一次访问2018年1月25日。

“[该]文章描述了如何将VisualVM插件安装到[a]共享安装目录而不是用户的主目录中。如果VisualVM安装由同一系统上的多个用户使用或者您想要使用一组预安装的插件创建自定义VisualVM发行版。实际上,插件安装对话框中的“强制安装到共享目录”选项(请参阅“设置”选项卡)应启用该功能,但该选项不会似乎在VisualVM 1.3.4中工作。“ 以下过程可用作解决方法:

  1. 让VVM_HOME成为安装VisualVM的文件夹。
    • 在Windows Server 2012上,一个不错的选择可能是C:\ Users \ Public \ Public Desktop \ VisualVM
  2. 让PUBLIC成为具有公共互联网连接的机器。
  3. 让PRIVATE成为缺少公共互联网连接的机器。
  4. 在公共场合
    1. 安装VisualVM。
    2. 至少启动一次VisualVM并退出。
    3. 删除(或备份)用户的VisualVM每用户配置文件夹。
      • 在Windows Server 2012上,%APPDATA%\ VisualVM \ x.y.z。
      • 在Linux上,$ {HOME} /.visualvm / x.y.z文件夹。
    4. 启动VisualVM并安装相关插件。它们将被放入用户的VisualVM每用户配置文件夹(在上一步中删除的文件夹)。
  5. 私密
    1. 安装VisualVM。
    2. 在VisualVM安装目录下创建一个名为custom的新目录(当然可以选择其他名称)(即与platform和visualvm目录处于同一级别)。
    3. 将以下文件夹结构从$ {HOME} / .visualvm / x.y.z复制到自定义目录,例如%PROGRAMDATA%\ VisualVM \ x.y.z(以便生成的文件夹结构与平台和visualvm中的文件夹结构匹配):
      • 配置/模块
      • 模块
      • update_tracking
    4. 编辑VVM_HOME / etc / visualvm.conf文件启用自定义群集文件夹:在Windows Server 2012上,行readvisualvm_extraclusters = C:/ProgramData/VisualVM/1.4
    5. 删除用户的VisualVM每用户配置。
    6. 如果您现在启动VisualVM,则应立即提供已复制到自定义文件夹的插件。