【发布时间】:2012-09-13 23:11:08
【问题描述】:
我已将 JAVA_OPTS 设置为
export JAVA_OPTS="$JAVA_OPTS -server -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log -Dcom.sun.management.jmxremote.ssl=false -Xms100m -Xmx100m -XX:MaxPermSize=5M -XX:ReservedCodeCacheSize=100m -Xss100k -XX:NewRatio=2 -XX:+UseParallelOldGC -XX:+UseParallelGC -XX:CompileThreshold=100 -XX:HeapDumpPath=/usr/share/$package -XX:-HeapDumpOnOutOfMemoryError -XX:OnError=$TEMP_CMD -XX:OnOutOfMemoryError=$TEMP_CMD"
然后运行命令“trinidad -p”
在 $TEMP_CMD 中,如果我使用不带任何参数的命令,则会发生 OutOfMemoryError 并且 $TMP_CMD 命令也会运行。但是,如果我在命令中使用任何参数,则会显示以下输出
Error: Could not find or load main class <arg>
arg 是参数
谁能给我解决办法?
在 trinidad.yml 或任何其他 cofig 文件中是否有任何更改?
【问题讨论】:
-
什么命令?请添加不起作用的$TEMP_CMD
-
我试过 $TEMP_CMD="echo success" 和 $TEMP_CMD="\"echo success\""