请教高手一个问题,环境是TOMCAT ,我在server.xml 配置文件里配了个JNDI 数据源;在一个应用的web.xml里加了一个listen的任务,这个任务是要通过JNDI请求数据库的,现在的问题是,为什么我用./shutdown.sh ./startup.sh启动tomcat的时候一切正常,当我覆盖更新应用中的class类的时候,后台日志会报
Illegal access: this web application instance has been stopped already. Could not load /. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
呢,并且说我的那个侦听的任务得不到数据源,我知道这两种方式应用都会重载,难道这两种方式启动的顺序不一样吗,请高手给解答一下给于解决方案,谢谢?
------解决方案--------------------
没出现过~学习下~
------解决方案--------------------
更新类文件后需要重启tomcat的吧
------解决方案--------------------
你更新完class后,好歹重启tomcat阿。
------解决方案--------------------
reset tomcat,try again
------解决方案--------------------
配置文件改了要重新启动,只是更新class的话,不重新启动也应该没问题
------解决方案--------------------
JSP的更新是不用重新启动,其它的更新最好都重启一下。