Я хочу настроить агент hotswap и DCEVM с сервером liferay. Я добавил DCEVM в jdk, а также добавил «-XXaltjvm = dcevm -javaagent: D: \ onkar \ DCEVM \ hotswap-agent.jar" в файле setenv.bat. Теперь после развертывания файла войны либо сервер не запускается должным образом, либо файл войны не будет развернут должным образом.
Пожалуйста, помогите, если кто-нибудь знает, как настроить его с помощью сервера liferay.как настроить агент горячей замены с сервером liferay
2
A
ответ
2
С HotSwap Агентом вы можете сделать изменения коды Java и проверить те немедленно, без необходимости перезагрузки кота SERVER
Дважды щелкните на сервере - Runtime Environment - JRE должен быть отображен в то же JRE из JDK, в котором DECVM пропатчена на шаг-1
Добавить «-XXaltjvm = "dcevm" -javaagent: \ HotswapAgent.jar» в VM Аргументы
Запуск Tomcat на сервере в режиме отладки
С Liferay Server, HOT SWAP начинает агент, но у меня есть исключение PermGen.
конфигурация которой вы сказали правильно для 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-проект. – Angelo