为什么在eclipse中修改JSP后tomcat自动重启?

RT,修改配置文件或者类tomcat自动重启也就罢了,怎么修改JSP保存后它也要重启,如何禁止它重启呢?还有,为什么我的web应用在启动起来后,对某个交易多点几下就出现java.lang.OutOfMemoryError: PermGen space,是怎么回事呢?

java.lang.OutOfMemoryError: PermGen space

需要设置permgen的大小,例如-XX:PermSize=128m -XX:MaxPermSize=256m

这是因为jvm的permgen内存区是用来保存类和代码的信息的,基本上是和jvm的生命周期是一样的。所以一旦不够的话,就会出错。
你修改jsp,tomcat会重新编译成servlet,然后jvm加载他,有时候就会触发tomcat重新加载整个应用,并不是重启。当加载的次数多了,就有可能造成permgen内存溢出

在tomcat添加启动参数 -Xms256m -Xmx512m 就不会报java.lang.OutOfMemoryError: PermGen space 大小由你设置

修改JSP重启这个没遇见过
可能你的Eclipse设置 或者tomcat设置有问题吧