H2 в Tomcat SQLexception заблокирован другим процессом в режиме встроенногоJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 H2 в Tomcat SQLexception заблокирован другим процессом в режиме встроенного

Сообщение Anonymous »

Мой веб -проект работает в Tomcat 7. У моего поставщика серверов уже есть сервер MySQL, однако я хочу использовать H2, поскольку он дает мне гораздо большую гибкость и скорость. Мой поставщик серверов наложил мне ограничение, в котором говорилось, что я не должен начинать новую ветку, это автоматически приведет к остановке Tomcat. Так что он был проверен на местном уровне. Я часто получаю SQLEXCEPTION, заблокированное другим процессом. Это происходит, когда Tomcat обновляет пул потоков, в большинстве случаев произошла автоматическая публикация из Eclipse (что это не является сделки, поскольку это не произойдет на сервере), но иногда это происходит случайным образом.
Мое приложение не доступ к базе данных напрямую, но через обертку, которую я уверен в этом, не создает проблему, но также не мешает этому произойти много. < /p>
Похоже, что Tomcat отправляет поток, который удерживает соединение с фоном, и любой поток переднего плана не будет выполнена (мое приложение, оно интенсивное). Запустите новый процесс, который мне не разрешают.
Я хотел бы сохранить H2, поэтому, прежде чем мне придется переключиться на MySQL, мне понадобится решение для любого из следующих ответов: < /p>

Могу ли я каким -то образом подключиться к встраиваемому H2 без столкновений пула Tomcat? < /li>
< /ul>
Примечание: я не могу публиковать какой -либо фактический код. Я уверен, что не моя проблема с заявлением. Я не думаю, что это необходимо, но я напишу описание того, как моя обертка обрабатывает соединение, если это необходимо, но проблема была определена, как объяснено выше.


Подробнее здесь: https://stackoverflow.com/questions/242 ... edded-mode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»