В то время как встроенный Tomcat в Eclipse должен перекомпилировать классы / JSP: s / независимо от того, что он становится жертвой собственного кэширования, что заставляет его загружать старые версии классов после перезагрузки. Так что да, новые классы действительно существуют во встроенном Tomcat, но поскольку кэш не очищен должным образом (или, возможно, не очищен), он не будет автоматически перезагружать классы и, следовательно, должен перезапускаться каждый раз, когда вы вносите изменения .
Кроме того, кажется, что в контроллере Eclipse Server есть некоторые ошибки, из-за которых автоматическая перезагрузка иногда просто перестает работать. По сути, это немного беспорядок, и все, что вы можете сделать, это перезапустить его постоянно. Или используйте Jetty, который намного быстрее при разработке.