# ----- Execute The Requested Command -----------------------------------------# Bugzilla 37848: only output this if we have a TTY
if [ $have_tty -eq 1 ]; then
echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
echo "Using JAVA_HOME: $JAVA_HOME"
else
echo "Using JRE_HOME: $JRE_HOME"
fi
fi
以上是源代码
***************************************************************
第一种方法
if [ $have_tty -eq 1 ]; then
set JAVA_OPTS="-server -Xms512m -Xmx512m"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第二种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="-server -Xms512m -Xmx512m"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第三种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS "-server -Xms512m -Xmx512m
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第四种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第五种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m"
echo "Using JAVA_OPTS: $JAVA_OPTS"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....尝试过N多次,终没成功.
有谁配置成功的,注意操作系统FreeBSD
if [ $have_tty -eq 1 ]; then
echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
echo "Using JAVA_HOME: $JAVA_HOME"
else
echo "Using JRE_HOME: $JRE_HOME"
fi
fi
以上是源代码
***************************************************************
第一种方法
if [ $have_tty -eq 1 ]; then
set JAVA_OPTS="-server -Xms512m -Xmx512m"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第二种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="-server -Xms512m -Xmx512m"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第三种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS "-server -Xms512m -Xmx512m
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第四种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....第五种方法
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m"
echo "Using JAVA_OPTS: $JAVA_OPTS"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....尝试过N多次,终没成功.
有谁配置成功的,注意操作系统FreeBSD
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m"
if [ $have_tty -eq 1 ]; then
echo "Using JAVA_OPTS: $JAVA_OPTS"
echo "Using CATALINA_BASE: $CATALINA_BASE"
....
上面的第五种方未能换一下位置
if [ $have_tty -eq 1 ]; then
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m -XX:MaxNewSize=256"
echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"我通过
System.out.println(Runtime.getRuntime().freeMemory());
System.out.println(Runtime.getRuntime().totalMemory());
System.out.println(Runtime.getRuntime().maxMemory());75577800
111673344
484704256在WINDOWs系统下我设置成功!后面参数都能保持一致