From 56eee121aa2ccc796882877db9b9495ada124a4e Mon Sep 17 00:00:00 2001 From: GDLMadushanka Date: Thu, 9 Nov 2023 08:48:47 +0530 Subject: [PATCH] Add missing VM arguments in server scripts Add missing VM arguments in server scripts to enable Xpath Fixes wso2/api-manager/issues/2257 --- .../serverdefinition/carbon.microIntegrator.definition.xml | 1 + .../serverdefinition/carbon.microIntegrator.definition.xml | 1 + .../serverdefinition/carbon.microIntegrator.definition.xml | 1 + .../serverdefinition/carbon.microIntegrator.definition.xml | 2 +- .../serverdefinition/carbon.microIntegrator.definition.xml | 2 +- .../serverdefinition/carbon.microIntegrator.definition.xml | 1 + 6 files changed, 6 insertions(+), 2 deletions(-) diff --git a/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei40/serverdefinition/carbon.microIntegrator.definition.xml b/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei40/serverdefinition/carbon.microIntegrator.definition.xml index d6a2a692e..a9c1202f9 100644 --- a/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei40/serverdefinition/carbon.microIntegrator.definition.xml +++ b/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei40/serverdefinition/carbon.microIntegrator.definition.xml @@ -124,6 +124,7 @@ -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true -DenablePrometheusApi=true -DgracefulShutdown=false -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" + -Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=net.sf.saxon.xpath.XPathFactoryImpl --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED diff --git a/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei41/serverdefinition/carbon.microIntegrator.definition.xml b/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei41/serverdefinition/carbon.microIntegrator.definition.xml index d6a2a692e..a9c1202f9 100644 --- a/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei41/serverdefinition/carbon.microIntegrator.definition.xml +++ b/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei41/serverdefinition/carbon.microIntegrator.definition.xml @@ -124,6 +124,7 @@ -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true -DenablePrometheusApi=true -DgracefulShutdown=false -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" + -Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=net.sf.saxon.xpath.XPathFactoryImpl --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED diff --git a/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei42/serverdefinition/carbon.microIntegrator.definition.xml b/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei42/serverdefinition/carbon.microIntegrator.definition.xml index c09664ae4..d57e0f9aa 100644 --- a/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei42/serverdefinition/carbon.microIntegrator.definition.xml +++ b/components/server-tools/plugins/org.wso2.integrationstudio.carbonserver44microei42/serverdefinition/carbon.microIntegrator.definition.xml @@ -126,6 +126,7 @@ -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" -DskipStartupExtensions=false -Dlogfiles.home=${carbon.home}/repository/logs + -Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=net.sf.saxon.xpath.XPathFactoryImpl --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED diff --git a/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei/serverdefinition/carbon.microIntegrator.definition.xml b/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei/serverdefinition/carbon.microIntegrator.definition.xml index 3106aabba..b36677681 100644 --- a/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei/serverdefinition/carbon.microIntegrator.definition.xml +++ b/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei/serverdefinition/carbon.microIntegrator.definition.xml @@ -92,7 +92,7 @@ org.wso2.carbon.bootstrap.Bootstrap ${carbon.home} - -Xms256m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="${carbon.home}/repository/logs/heap-dump.hprof" -Dcom.sun.management.jmxremote -Djava.io.tmpdir="${carbon.home}/tmp" -Dcatalina.base="${carbon.home}/wso2/lib/tomcat" -Dwso2.server.standalone=true -Dcarbon.registry.root=/ -Dqpid.conf="/conf/advanced/" -Dcarbon.home="${carbon.home}" -Dlogger.server.name="micro-integrator" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="${carbon.home}/conf" -Dcarbon.repository.dir.path="${carbon.home}/repository" -Dcarbon.components.dir.path="${carbon.home}/wso2/components" -Dcarbon.extensions.dir.path="${carbon.home}/extensions" -Dcarbon.dropins.dir.path="${carbon.home}/dropins" -Dcarbon.external.lib.dir.path="${carbon.home}/lib" -Dcarbon.patches.dir.path="${carbon.home}/patches" -Dcarbon.servicepacks.dir.path="${carbon.home}/servicepacks" -Dcarbon.internal.lib.dir.path="${carbon.home}/wso2/lib" -Dei.extendedURIBasedDispatcher=org.wso2.carbon.integrator.core.handler.IntegratorStatefulHandler -Djava.util.logging.config.file="${carbon.home}/conf/etc/logging-bridge.properties" -Dcomponents.repo="${carbon.home}/wso2/components/plugins" -Dconf.location="${carbon.home}/conf" -Dcom.atomikos.icatch.file="${carbon.home}/wso2/lib/transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path=true -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dserver.main.class=org.wso2.carbon.micro.integrator.server.Main -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true -DNonRegistryMode=true -DNonUserCoreMode=true -Dcom.ibm.cacheLocalHost=true -Dcarbon.use.registry.repo=false -DworkerNode=false -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED + -Xms256m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="${carbon.home}/repository/logs/heap-dump.hprof" -Dcom.sun.management.jmxremote -Djava.io.tmpdir="${carbon.home}/tmp" -Dcatalina.base="${carbon.home}/wso2/lib/tomcat" -Dwso2.server.standalone=true -Dcarbon.registry.root=/ -Dqpid.conf="/conf/advanced/" -Dcarbon.home="${carbon.home}" -Dlogger.server.name="micro-integrator" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="${carbon.home}/conf" -Dcarbon.repository.dir.path="${carbon.home}/repository" -Dcarbon.components.dir.path="${carbon.home}/wso2/components" -Dcarbon.extensions.dir.path="${carbon.home}/extensions" -Dcarbon.dropins.dir.path="${carbon.home}/dropins" -Dcarbon.external.lib.dir.path="${carbon.home}/lib" -Dcarbon.patches.dir.path="${carbon.home}/patches" -Dcarbon.servicepacks.dir.path="${carbon.home}/servicepacks" -Dcarbon.internal.lib.dir.path="${carbon.home}/wso2/lib" -Dei.extendedURIBasedDispatcher=org.wso2.carbon.integrator.core.handler.IntegratorStatefulHandler -Djava.util.logging.config.file="${carbon.home}/conf/etc/logging-bridge.properties" -Dcomponents.repo="${carbon.home}/wso2/components/plugins" -Dconf.location="${carbon.home}/conf" -Dcom.atomikos.icatch.file="${carbon.home}/wso2/lib/transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path=true -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dserver.main.class=org.wso2.carbon.micro.integrator.server.Main -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true -DNonRegistryMode=true -DNonUserCoreMode=true -Dcom.ibm.cacheLocalHost=true -Dcarbon.use.registry.repo=false -DworkerNode=false -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true -Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=net.sf.saxon.xpath.XPathFactoryImpl --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED carbon.libs diff --git a/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei11/serverdefinition/carbon.microIntegrator.definition.xml b/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei11/serverdefinition/carbon.microIntegrator.definition.xml index f7f95e499..180572eee 100644 --- a/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei11/serverdefinition/carbon.microIntegrator.definition.xml +++ b/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei11/serverdefinition/carbon.microIntegrator.definition.xml @@ -92,7 +92,7 @@ org.wso2.micro.integrator.bootstrap.Bootstrap ${carbon.home} - -Xms256m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="${carbon.home}/repository/logs/heap-dump.hprof" -Dcom.sun.management.jmxremote -Djava.io.tmpdir="${carbon.home}/tmp" -Dwso2.server.standalone=true -Dcarbon.registry.root=/ -Dcarbon.home="${carbon.home}" -Dlogger.server.name="micro-integrator" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="${carbon.home}/conf" -Dcarbon.repository.dir.path="${carbon.home}/repository" -Dcarbon.components.dir.path="${carbon.home}/wso2/components" -Dcarbon.extensions.dir.path="${carbon.home}/extensions" -Dcarbon.dropins.dir.path="${carbon.home}/dropins" -Dcarbon.external.lib.dir.path="${carbon.home}/lib" -Dcarbon.patches.dir.path="${carbon.home}/patches" -Dcarbon.servicepacks.dir.path="${carbon.home}/servicepacks" -Dcarbon.internal.lib.dir.path="${carbon.home}/wso2/lib" -Dei.extendedURIBasedDispatcher=org.wso2.micro.integrator.core.handlers.IntegratorStatefulHandler -Dserver.main.class=org.wso2.micro.integrator.server.Main -Djava.util.logging.config.file="${carbon.home}/conf/etc/logging-bridge.properties" -Dcomponents.repo="${carbon.home}/wso2/components/plugins" -Dconf.location="${carbon.home}/conf" -Dcom.atomikos.icatch.hide_init_file_path=true -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true -DNonRegistryMode=true -DNonUserCoreMode=true -Dcom.ibm.cacheLocalHost=true -Dcarbon.use.registry.repo=false -DworkerNode=false -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true -DenablePrometheusApi=true -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED + -Xms256m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="${carbon.home}/repository/logs/heap-dump.hprof" -Dcom.sun.management.jmxremote -Djava.io.tmpdir="${carbon.home}/tmp" -Dwso2.server.standalone=true -Dcarbon.registry.root=/ -Dcarbon.home="${carbon.home}" -Dlogger.server.name="micro-integrator" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="${carbon.home}/conf" -Dcarbon.repository.dir.path="${carbon.home}/repository" -Dcarbon.components.dir.path="${carbon.home}/wso2/components" -Dcarbon.extensions.dir.path="${carbon.home}/extensions" -Dcarbon.dropins.dir.path="${carbon.home}/dropins" -Dcarbon.external.lib.dir.path="${carbon.home}/lib" -Dcarbon.patches.dir.path="${carbon.home}/patches" -Dcarbon.servicepacks.dir.path="${carbon.home}/servicepacks" -Dcarbon.internal.lib.dir.path="${carbon.home}/wso2/lib" -Dei.extendedURIBasedDispatcher=org.wso2.micro.integrator.core.handlers.IntegratorStatefulHandler -Dserver.main.class=org.wso2.micro.integrator.server.Main -Djava.util.logging.config.file="${carbon.home}/conf/etc/logging-bridge.properties" -Dcomponents.repo="${carbon.home}/wso2/components/plugins" -Dconf.location="${carbon.home}/conf" -Dcom.atomikos.icatch.hide_init_file_path=true -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true -DNonRegistryMode=true -DNonUserCoreMode=true -Dcom.ibm.cacheLocalHost=true -Dcarbon.use.registry.repo=false -DworkerNode=false -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true -DenablePrometheusApi=true -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" -Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=net.sf.saxon.xpath.XPathFactoryImpl --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED carbon.libs diff --git a/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei12/serverdefinition/carbon.microIntegrator.definition.xml b/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei12/serverdefinition/carbon.microIntegrator.definition.xml index 8cf71b1f4..4d6526f9f 100644 --- a/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei12/serverdefinition/carbon.microIntegrator.definition.xml +++ b/components/studio-platform/plugins/org.wso2.integrationstudio.carbonserver44microei12/serverdefinition/carbon.microIntegrator.definition.xml @@ -124,6 +124,7 @@ -Dorg.apache.cxf.io.CachedOutputStream.Threshold=104857600 -Dprofile=micro-integrator-default -Desb.debug=${esb.debug} -DenableManagementApi=true -DenablePrometheusApi=true -DgracefulShutdown=false -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" + -Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=net.sf.saxon.xpath.XPathFactoryImpl --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED