-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from smclab/feature/add-support-to-liferay-74-a…
…nd-jboss-eap-74 Feature/Added support to Liferay 74 and JBoss EAP 7.4
- Loading branch information
Showing
4 changed files
with
709 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
## -*- shell-script -*- ###################################################### | ||
## ## | ||
## JBoss EAP Bootstrap Script Configuration ## | ||
## ## | ||
############################################################################## | ||
|
||
# | ||
# This file is optional; it may be removed if not needed. | ||
# | ||
|
||
# | ||
# Specify the maximum file descriptor limit, use "max" or "maximum" to use | ||
# the default, as queried by the system. | ||
# | ||
# Defaults to "maximum" | ||
# | ||
#MAX_FD="maximum" | ||
|
||
# | ||
# Specify the profiler configuration file to load. | ||
# | ||
# Default is to not load profiler configuration file. | ||
# | ||
#PROFILER="" | ||
|
||
# | ||
# Specify the location of the Java home directory. If set then $JAVA will | ||
# be defined to $JAVA_HOME/bin/java, else $JAVA will be "java". | ||
# | ||
#JAVA_HOME="/opt/java/jdk" | ||
|
||
# tell linux glibc how many memory pools can be created that are used by malloc | ||
# MALLOC_ARENA_MAX="5" | ||
|
||
# | ||
# Specify the exact Java VM executable to use. | ||
# | ||
#JAVA="" | ||
|
||
if [ "x$JBOSS_MODULES_SYSTEM_PKGS" = "x" ]; then | ||
JAVA_OPTS="-Djava.net.preferIPv4Stack=true" | ||
JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman" | ||
fi | ||
|
||
# Uncomment the following line to prevent manipulation of JVM options | ||
# by shell scripts. | ||
# | ||
#PRESERVE_JAVA_OPTS=true | ||
|
||
# | ||
# Specify options to pass to the Java VM. | ||
# | ||
if [ "x$JAVA_OPTS" = "x" ]; then | ||
JAVA_OPTS="-Djava.net.preferIPv4Stack=true" | ||
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true" | ||
else | ||
echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS" | ||
fi | ||
|
||
# Sample JPDA settings for remote socket debugging | ||
#JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n" | ||
|
||
# Sample JPDA settings for shared memory debugging | ||
#JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_shmem,server=y,suspend=n,address=jboss" | ||
|
||
# Uncomment to not use JBoss Modules lockless mode | ||
#JAVA_OPTS="$JAVA_OPTS -Djboss.modules.lockless=false" | ||
|
||
# Uncomment to gather JBoss Modules metrics | ||
#JAVA_OPTS="$JAVA_OPTS -Djboss.modules.metrics=true" | ||
|
||
# Uncomment this to run with a security manager enabled | ||
# SECMGR="true" | ||
|
||
# Uncomment to add a Java agent. If an agent is added to the module options, then jboss-modules.jar is added as an agent | ||
# on the JVM. This allows things like the log manager or security manager to be configured before the agent is invoked. | ||
# MODULE_OPTS="-javaagent:agent.jar" | ||
|
||
# Uncomment this in order to be able to run WildFly on FreeBSD | ||
# when you get "epoll_create function not implemented" message in dmesg output | ||
#JAVA_OPTS="$JAVA_OPTS -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider" | ||
|
||
# enable garbage collection logging if not set in environment differently | ||
if [ "x$GC_LOG" = "x" ]; then | ||
GC_LOG="true" | ||
else | ||
echo "GC_LOG set in environment to $GC_LOG" | ||
fi | ||
|
||
# On JDK 11, add this JVM argument to display four-digit years. | ||
# See https://learn.liferay.com/dxp/7.x/en/installation-and-upgrades/installing-liferay/installing-liferay-on-an-application-server/installing-on-jboss-eap.html | ||
# -Djava.locale.providers=JRE,COMPAT,CLDR | ||
|
||
JAVA_OPTS="$JAVA_OPTS $LIFERAY_JVM_OPTS -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Dlog4j2.formatMsgNoLookups=true -Duser.timezone=GMT -Xms2560m -Xmx2560m -XX:MaxNewSize=1536m -XX:MaxMetaspaceSize=768m -XX:MetaspaceSize=768m -XX:NewSize=1536m -XX:SurvivorRatio=7 -Djboss.as.management.blocking.timeout=480" |
Oops, something went wrong.