FreeBSD系统-----TOMCAT catalina.sh文件设置内存!

pyantking 2008-03-27 12:27:45
# ----- 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
...全文
710 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Donald1978 2008-09-11
  • 打赏
  • 举报
回复
tomcat 下 java.lang.OutOfMemoryError 其解决方法

http://www.kaiyuanfou.com/viewthread.php?tid=300
Donald1978 2008-09-11
  • 打赏
  • 举报
回复
tomcat 下 java.lang.OutOfMemoryError 其解决方法

http://www.kaiyuanfou.com/viewthread.php?tid=300
pyantking 2008-03-27
  • 打赏
  • 举报
回复
第五种方法
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"
....
上面的第五种方未能换一下位置
pyantking 2008-03-27
  • 打赏
  • 举报
回复
位置是不是放在???
kokobox 2008-03-27
  • 打赏
  • 举报
回复
这样看看:

JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m -XX:MaxNewSize=256"
pyantking 2008-03-27
  • 打赏
  • 举报
回复
有没有知道呀!
pyantking 2008-03-27
  • 打赏
  • 举报
回复
2楼,你那种我也试过!
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系统下我设置成功!后面参数都能保持一致

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧