Может ли кто-нибудь объяснить.
Я использую Netbeans и работаю над пружинной загрузкой MVC + thymeleaf + mongodb.
Когда я изменил некоторый код и сохранил, Netbeans автоматически скомпилирует код, а затем обновит браузер, чтобы увидеть изменения. Все почти нормально работает, но во время моей быстрой модификации и множественных сохранений, Иногда я оставляю синтаксическую ошибку или что-то еще, NetBeans снова автоматически компилируется, и когда я обновляю браузер, это продажа 500 ошибка, но я в порядке с этим, я исправляю свою ошибку, чем снова сохраняю, NetBeans компилирует I обновите страницу, тогда все работает нормально. но странно то, что на консоли netbeans он продолжает заполнять окно вывода netbeans трассировкой стека ниже ошибки каждые 2 секунды.
это происходит только после первой ошибки 500.
25-Jun-2018 01:14:41.407 INFO [cluster-ClusterId{value='5b2ffb579a044517f5820132', description='null'}-localhost:27017] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [com.mongodb.connection.ServerDescription]. 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 [com.mongodb.connection.ServerDescription]. 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:1295)
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1283)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1142)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
at ch.qos.logback.classic.spi.PackagingDataCalculator.loadClass(PackagingDataCalculator.java:204)
at ch.qos.logback.classic.spi.PackagingDataCalculator.bestEffortLoadClass(PackagingDataCalculator.java:228)
at ch.qos.logback.classic.spi.PackagingDataCalculator.computeBySTEP(PackagingDataCalculator.java:135)
at ch.qos.logback.classic.spi.PackagingDataCalculator.populateUncommonFrames(PackagingDataCalculator.java:111)
at ch.qos.logback.classic.spi.PackagingDataCalculator.populateFrames(PackagingDataCalculator.java:104)
at ch.qos.logback.classic.spi.PackagingDataCalculator.calculate(PackagingDataCalculator.java:58)
at ch.qos.logback.classic.spi.ThrowableProxy.calculatePackagingData(ThrowableProxy.java:142)
at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:122)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:419)
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383)
at ch.qos.logback.classic.Logger.warn(Logger.java:692)
at com.mongodb.diagnostics.logging.SLF4JLogger.warn(SLF4JLogger.java:91)
at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:152)
at java.lang.Thread.run(Thread.java:748)