2015-09-09 39 views
2

我想使用liferay服務器配置hotswap代理和DCEVM。 我在jdk中添加了DCEVM,並在setenv.bat文件中添加了「-XXaltjvm = dcevm -javaagent:D:\ onkar \ DCEVM \ hotswap-agent.jar」。 現在,在部署war文件後,服​​務器無法正常啓動或war文件未正確部署。
如果有人知道如何使用liferay服務器進行配置,請幫助。如何使用liferay服務器配置熱交換代理

回答

2

隨着熱插拔代理,你可以做java的代碼更改,並立即檢查這些,而不需要重新啓動Tomcat服務器

雙擊服務器上 - 運行環境 - JRE必須映射到JDK的同一JRE中DECVM在修補步驟-1

enter image description here

添加「-XXaltjvm = 「dcevm」 -javaagent:\ HotswapAgent.jar」在VM參數

enter image description here

運行Tomcat在調試模式

隨着Liferay的服務器,熱插拔服務器代理開始,但我有一個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

相關問題