关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 11999|回复: 2

[Online开发] 版本 3.7.7 ,运行tomcat 之后,多次修改代码,保存后,tomcat...

[复制链接]
发表于 2018-8-1 19:10:59 | 显示全部楼层 |阅读模式
版本 3.7.7  ,运行tomcat 之后,多次修改代码,保存后,tomcat就会报如下错误:

信息: Illegal access: this web application instance has been stopped already. Could not load [net.sf.ehcache.store.compound.Segment$1]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [net.sf.ehcache.store.compound.Segment$1]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
        at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1325)
        at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1178)
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139)
        at net.sf.ehcache.store.compound.Segment$HashIterator.<init>(Segment.java:832)
        at net.sf.ehcache.store.compound.Segment.hashIterator(Segment.java:826)
        at net.sf.ehcache.store.compound.CompoundStore$HashIterator.hasNext(CompoundStore.java:810)
        at net.sf.ehcache.store.compound.factories.DiskStorageFactory$DiskExpiryTask.run(DiskStorageFactory.java:690)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)


发表于 2018-8-1 19:27:23 | 显示全部楼层
看不出来,太抽象,请给重现步骤
 楼主| 发表于 2018-8-1 20:34:11 | 显示全部楼层
比如说,我在一个类里面,写代码, 写了30 行,我保存一下,此时, tomcat 会重新加载的,然后,我再写50行代码, 保存,  当我这样反复操作的时候,说不定哪个时候,就报上面的错了。 之前,在 3.7.6版本时,好像没有看到出现过这个问题的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表