查看Tomcat资源使用情况的方法~~(愿创)

作者 : 大狼一号     帖子制作时间:2006/05/10


使用软件  samurai1_2

安装tomcat和jdk后,保证tomcat能正常启动

修改bin目录下的catalina.bat文件

查找到 "  rem Guess CATALINA_HOME if not defined   " 这句
在这句前面加入下列代码

rem set JAVA_OPTS=-Xms256m -Xmx256m -server
set JAVA_OPTS=-Xms64m -Xmx128m
set CATALINA_OPTS=-verbose:gc

ps:什么意思我也不知道目前

然后启动tomcat你会发现多了些 "[GC 8623K->4876K(65088K), 0.0134872 secs]"的文字

现在你要做的就是使用samurai1_2这个软件对这些文字进行处理

如何处理呢:
在bin目录下建立start_with_gc.bat批处理文件,文件名可以改
内容如下:

@echo on
./startup.bat >> ../logs/gc.log 2>&1

这句话的意思就是把tomcat启动的信息都写到logs目录下的gc.log文件中,
这样做就是为下面使用软件分析tomcat日志做准备的
使用samurai1_2软件打开logs目录下的gc文件,接下来你应该都知道了,
右边出现了系统内存时间等等的资源图.

==============================================================================
如果:gc.log文件中只有几条环境变量的信息,而没有"[GC 8623K->4876K(65088K), 0.0134872 secs]字样,
那可能你需要改一个地方:
在catalina.bat中,在":doneSetArgs"这句下面有一行代码如下:

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

PS:好象是这句,如果不是,也是在":doneSetArgs"中类似这句的语句,当时忘记拷贝出来就被我改了
给改成

rem %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
%JAVA_HOME%/bin/java.exe %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

这些做的目的就是为了tomcat启动的时候,不要先打开一个cmd控制台,然后关闭又打开另外一个,
而是所有的显示信息都在一个cmd中打开,以便能通过那个批处理文件一起写到日志中

 

以上完毕,此文章为原创,转载请注明作者 mailto:wujianyu2000#hotmail.com

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值