如果原始内存不够用经常内存溢出,可以在catalina.bat中设置:
电脑2G内存的情况 :set JAVA_OPTS='-server -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m'
抑或简单点 set JAVA_OPTS=-Xms128m -Xmx350m
或者set CATALINA_OPTS=-Xmx300M -Xms256M
启动tomcat:
catalina.sh start
如果不识别可采用 :
>sh catalina.sh start
停止tomcat:其中 -f 表示强制停止。
catalina.sh stop -f
catalina.sh -x start -x启动时输出详细
还可用 :
nohup ./startup.sh -c [testProject] & 给 进程添加一个进程名 ,后面可通过ps -ef|grep [进程名] 直接查找pid kill掉。
>nohup ./catalina.sh start
Jboss 启动和关闭:
启动:
cd /***/jboss/bin/
nohup ./run.sh -c [进程名] &
关闭:
$ ps -ef|grep [进程名]
kill -9 [PID]
如果不知道进程名或多个应用使用一个jboss则:
cd /***/jboss/server
ps -ef|grep java6_64 或者ps -ef|grep appjboss
$ ps -ef|grep [进程名]