Skip to main content
Question

Linux Setenv.sh question

  • September 20, 2017
  • 1 reply
  • 9 views

Forum|alt.badge.img+13

I began noticing in 9.99.0 and now 9.101.0 that setenv.sh has 2 lines

export CATALINA_OPTS="$CATALINA_OPTS -XX:PermSize=256m -XX:MaxPermSize-256m"
JAVA_OPTS=" -Xmx1024M -XX:MaxPermSize=256M"

Looking at the comment section in the file and the line above though, it seems like this line should read

export JAVA_OPTS=" -Xmx1024M -XX:MaxPermSize=256M"

RHEL 7.4 using the JSS Linux Installer.

@were.wulff or someone else, could you confirm either the top lines are correct or whether the JAVA_OPTS should be changed to the bottom line?

Thanks

1 reply

unknown_err
Forum|alt.badge.img+17
  • Contributor
  • September 20, 2017

This is a copy/paste of what we did for RHEL 7, if that helps. This was for 9.99.0.

#! /bin/sh

# Place any and all customizations to your Tomcat instance here.
# Examples:
#
export JAVA_OPTS="$JAVA_OPTS -Xmx5120M -Xms256M -XX:MaxPermSize=512M -Djava.awt.headless=true"
#   export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"
#   export CATALINA_TMPDIR="/tmp"
#
# This file will be backed up and restored on upgrades.

export CATALINA_OPTS="$CATALINA_OPTS -XX:PermSize=256m -XX:MaxPermSize=512m"