2015-09-09 9 views
2

Я хочу настроить агент hotswap и DCEVM с сервером liferay. Я добавил DCEVM в jdk, а также добавил «-XXaltjvm = dcevm -javaagent: D: \ onkar \ DCEVM \ hotswap-agent.jar" в файле setenv.bat. Теперь после развертывания файла войны либо сервер не запускается должным образом, либо файл войны не будет развернут должным образом.
Пожалуйста, помогите, если кто-нибудь знает, как настроить его с помощью сервера liferay.как настроить агент горячей замены с сервером liferay

ответ

2

С HotSwap Агентом вы можете сделать изменения коды Java и проверить те немедленно, без необходимости перезагрузки кота SERVER

Дважды щелкните на сервере - Runtime Environment - JRE должен быть отображен в то же JRE из JDK, в котором DECVM пропатчена на шаг-1

enter image description here

Добавить «-XXaltjvm = "dcevm" -javaagent: \ HotswapAgent.jar» в VM Аргументы

enter image description here

Запуск Tomcat на сервере в режиме отладки

С Liferay Server, HOT SWAP начинает агент, но у меня есть исключение PermGen.

Other info

+1

конфигурация которой вы сказали правильно для Tomcat, но мне нужно для настройки Liferay сервера. Liferay внутренне использует только сервер tomcat, но у меня возникают проблемы с запуском сервера с той же конфигурацией. –

+0

, добавив файл hotswap-agent.properties с этой опцией, установил «disabledPlugins = Seam» и установил эти аргументы VM: «- Xmx1024m -XX: MaxPermSize = 370m -XX: + UnlockDiagnosticVMOptions -XX: + EnableInvokeDynamic -XXaltjvm = dcevm -javaagent: E: \ java \ hotswap-agent.jar ", сервер запускает и загружает Java-проект. – Angelo