Thank for your answer.
PermSize and MaxPermSize were ignored too, this patch should help with this
issue.
--- ../../apache-karaf-2.4.0/bin/karaf.bat Wed Sep 17 08:00:08 2014
+++ karaf.bat Thu Sep 25 08:54:25 2014
@@ -97,14 +97,6 @@
set LOCAL_CLASSPATH=%CLASSPATH%
set JAVA_MODE=-server
-rem Check some easily accessible MIN/MAX params for JVM mem usage
-if not "%JAVA_PERM_MEM%" == "" (
- set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS% -XX:PermSize=%JAVA_PERM_MEM%
-)
-if not "%JAVA_MAX_PERM_MEM%" == "" (
- set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS%
-XX:MaxPermSize=%JAVA_MAX_PERM_MEM%
-)
-
set CLASSPATH=%LOCAL_CLASSPATH%;%KARAF_BASE%\conf
set DEFAULT_JAVA_DEBUG_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
@@ -230,10 +222,18 @@
)
set DEFAULT_JAVA_OPTS=%JAVA_MODE% -Xms%JAVA_MIN_MEM% -Xmx%JAVA_MAX_MEM%
-Dderby.system.home="%KARAF_DATA%\derby"
-Dderby.storage.fileSyncTransactionLog=true -Dcom.sun.management.jmxremote
-XX:+UnlockD
iagnosticVMOptions -XX:+UnsyncloadClass
+rem Check some easily accessible MIN/MAX params for JVM mem usage
+if not "%JAVA_PERM_MEM%" == "" (
+ set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS% -XX:PermSize=%JAVA_PERM_MEM%
+)
+if not "%JAVA_MAX_PERM_MEM%" == "" (
+ set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS%
-XX:MaxPermSize=%JAVA_MAX_PERM_MEM%
+)
+
if "%JAVA_OPTS%" == "" set JAVA_OPTS=%DEFAULT_JAVA_OPTS%
if "%EXTRA_JAVA_OPTS%" == "" goto :KARAF_EXTRA_JAVA_OPTS_END
- set JAVA_OPTS="%JAVA_OPTS% %EXTRA_JAVA_OPTS%"
+ set JAVA_OPTS=%JAVA_OPTS% %EXTRA_JAVA_OPTS%
:KARAF_EXTRA_JAVA_OPTS_END
if "%KARAF_DEBUG%" == "" goto :KARAF_DEBUG_END
@@ -242,7 +242,7 @@
rem Use the defaults if JAVA_DEBUG_OPTS was not set
if "%JAVA_DEBUG_OPTS%" == "" set
JAVA_DEBUG_OPTS=%DEFAULT_JAVA_DEBUG_OPTS%
- set JAVA_OPTS="%JAVA_DEBUG_OPTS% %JAVA_OPTS%"
+ set JAVA_OPTS=%JAVA_DEBUG_OPTS% %JAVA_OPTS%
call :warn Enabling Java debug options: %JAVA_DEBUG_OPTS%
:KARAF_DEBUG_END
@@ -320,7 +320,7 @@
:EXECUTE_DEBUG
if "%JAVA_DEBUG_OPTS%" == "" set
JAVA_DEBUG_OPTS=%DEFAULT_JAVA_DEBUG_OPTS%
- set "JAVA_OPTS=%JAVA_DEBUG_OPTS% %JAVA_OPTS%"
+ set JAVA_OPTS=%JAVA_DEBUG_OPTS% %JAVA_OPTS%
shift
goto :RUN_LOOP
--
View this message in context:
http://karaf.922171.n3.nabble.com/Karaf-2-4-0-Invalid-JVM-Options-tp4035513p4035516.html
Sent from the Karaf - User mailing list archive at Nabble.com.