默认情况下,java JVM 启动最大占用64M内存,这样在服务器上是远远不够的。
那么tomcat 的启动所使用的 JVM 的设置可以通过环境变量 JAVA_OPTS 来设置,于是我们设置JAVA_OPTS 环境变量即可。
简单的设置可以这样(还有些别的复杂的设置如 perm 的内存设置等另见博客中其他文章)JAVA_OPTS="-server -Xms1024m -Xmx1024m",服务器上最好是将初始启动内存设置为何最大内存一样大。
那么linux下如何这是这个变量:JAVA_OPTS,那么需要用到export这个命令。
在tomcat 的bin下面有个 startup.sh 文件,这个文件里合适的地方(别破坏原来的语法结构,我是加在最后一行的上面)加上如下语句:
JAVA_OPTS="-server -Xms1024m -Xmx1024m"
export JAVA_OPTS
JAVA_OPTS 这个名字是约定好的,必须是这个,tomcat启动时会查找这个变量名。
export 是设置一个变量为环境变量,而且是只对当前登录有效。
如下是摘自:http://linux.chinaitlab.com/command/723900.html
评论