黑马程序员技术交流社区

标题: 【重庆校区】关于tomcat几个基本问题 [打印本页]

作者: 2017heima    时间: 2018-1-16 13:39
标题: 【重庆校区】关于tomcat几个基本问题
本帖最后由 2017heima 于 2018-1-16 13:40 编辑

一、tomcat重复加载
1、原因
如果appBase指定了一个目录,同时docBase指向了appBase指定目录的子目录(***tomcat就会启动2次)
2、启动过程
①、解析到host标签,首先tomcat会对webapps下的所有工程启动一次;②其次解析到Context标签是,再次加载docBase目录下的工程,此时如果webapps下面刚好工程,就会被再次启动。
如图分析:


3、解决:
使webapps下没有发布的项目,相当于第一次启动的webapps没有该项目,解析到context才加载项目。
截图:


二、内存溢出java.lang.OutOfMemoryError: PermGen space
解决:
-Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M


三、java.io.EOFException
原因:
项目测试中class文件或者其它文件更新过频繁
解决方法
删除Tomcat里面的work\Catalina\localhost下的项目文件内容
















欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2