【问题标题】:how to configure hot swap agent with liferay server如何使用 Liferay 服务器配置热插拔代理
【发布时间】:2023-03-12 08:38:01
【问题描述】:

我想用 liferay 服务器配置热插拔代理和 DCEVM。 我在 jdk 中添加了 DCEVM,还在 setenv.bat 文件中添加了“-XXaltjvm=dcevm -javaagent:D:\onkar\DCEVM\hotswap-agent.jar”。 现在部署war文件后,服​​务器无法正常启动或war文件未正确部署。
如果有人知道如何使用 liferay 服务器配置它,请提供帮助。

【问题讨论】:

    标签: tomcat jvm liferay hotswap dcevm


    【解决方案1】:

    使用 Hotswap 代理,您可以更改 java 代码并立即检查,而无需重新启动 TOMCAT SERVER

    双击服务器 - 运行时环境 - JRE 必须映射到与第 1 步中修补 DECVM 的 JDK 相同的 JRE

    在虚拟机参数中添加“-XXaltjvm="dcevm" -javaagent:\HotswapAgent.jar”

    在调试模式下在服务器上运行 Tomcat

    使用 Liferay SERVER,HOT SWAP Agent 启动,但我有一个 PERMGEN 异常。

    Other info

    【讨论】:

    • 你说的配置对Tomcat来说是正确的,但是我需要liferay服务器的配置。 Liferay 内部仅使用 tomcat 服务器,但我在使用相同配置启动服务器时遇到问题。
    • 添加文件 hotswap-agent.properties 并设置此选项“disabledPlugins=Seam”并设置此 VM 参数:“-Xmx1024m -XX:MaxPermSize=370m -XX:+UnlockDiagnosticVMOptions -XX:+EnableInvokeDynamic -XXaltjvm=dcevm -javaagent:E:\java\hotswap-agent.jar" ,服务器启动并加载Java项目。
    猜你喜欢
    • 2015-12-02
    • 2017-10-28
    • 1970-01-01
    • 2022-01-28
    • 2016-03-25
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多