【问题标题】:Using Hotswap Agent with JBoss (Jboss Developer Studio)在 JBoss 中使用 Hotswap 代理 (Jboss Developer Studio)
【发布时间】:2014-11-19 13:09:31
【问题描述】:

教程在这里:http://www.hotswapagent.org/quick-start

说要使用:

-XXaltjvm=dcevm -javaagent:PATH_TO_AGENT\hotswap-agent.jar

作为命令行参数。

但是,当在 JBoss 上运行我的 servlet(来自 JBoss 开发人员工作室)时,我如何传递这些参数?

乍一看,它可能是 eclipse.ini/config.ini,但 IDE jvm 为 JBoss 服务器生成了一个新 jvm,它是否将参数从 .ini 传递给它?

【问题讨论】:

    标签: java jboss jboss7.x hotswap


    【解决方案1】:

    双击打开服务器配置

    点击打开下面的对话框

    最后添加或编辑您的 vm 参数。

    【讨论】:

    • 非常感谢!现在我得到一个无效选项'-XXaltjvm=dcevm' :) 但至少我克服了这个阶段并学到了一些东西
    • @Adrian3873 检查这个:download latest release of DCEVM Java patch and launch the installer (e.g. java -jar installer-light.jar). Currently you need to select correct installer for Java major version (7/8)."Install DCEVM as altjvm" button. Java 1.7+ versions are supported.
    • 再次感谢。我已经这样做了。但解决方案是另一个:最初我很着急,在 Program 参数中输入了新参数,而不是在 VM 参数中。现在它正在启动,但在调试模式下挂断;在发布时它开始了,但是在我第 3 步的帖子的链接中它说的是调试模式。 Hotswap Agent 是否仅在调试时工作?另一个愚蠢的问题:第 4 步是什么意思:保存更改的资源和/或使用 IDE 的 HotSwap 功能重新加载更改(我的 IDE 中有什么功能?它会在自动编译后替换 .class 文件吗?)
    猜你喜欢
    • 2018-01-29
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    相关资源
    最近更新 更多