Я разрабатываю сервлет, работающий на Tomcat. Пока я еще на начальных этапах разработки, я тестирую базу данных HSQLDB с плоскими файлами. Как только я подойду к готовности к работе, я перейду к HSQLDB в режиме сервера (или, может быть, совершенно другой СУБД, хотя это еще предстоит решить).
Теперь каждый раз, когда Tomcat перезагружает сервлет (я разрабатываю с Eclipse) я получаю следующее сообщение:
Веб-приложение [subscription-manager], по-видимому, запустило поток с именем [HSQLDB Timer @ 1192be13], но не смогло его остановить.
Ответы указывают, что я должен выполнить команду SHUTDOWN
для базы данных, чтобы исправить это - достаточно справедливо, если это только БД с плоскими файлами, но рецепт катастрофы после перехода в режим сервера (где база данных будет разделена между несколькими компонентами.)
Должен ли я пока просто игнорировать это предупреждение и ожидать его go, когда я переключаюсь в режим сервера, или драйвер HSQLDB по-прежнему порождает поток таймера, когда подключиться к экземпляру, работающему в режиме сервера? И если это произойдет, что мне нужно сделать?