英文,翻译过来就是 :不合法的访问, 这个web应用实例已经被停止了
1 问题原因:
tomcat启动的时候的时候,之前tomcat中的线程还没有被完全关闭,新启动的tomcat就会报这个异常,这并不影响使用. 当Tomcat的reloadable=true, 启用tomcat的热部署, java文件和配置文件修改会导致tomcat会停止web app释放内存. 如果tomcat加载的大的组件(spring, hibernate)的时候, 他需要时间去释放. 然而tomcat重启, 又加载那个组件,所以报错.
2 解决办法(3种):
1 把tomcat的server.xml中的<context>标签中的reloadable属性设置为false,禁止热部署.
2 配置文件错了(未验证)
3 jar版本不兼容或者有重复的jar(未验证)