Проблемы Tomcat и Ajax - PullRequest
       5

Проблемы Tomcat и Ajax

1 голос
/ 23 июня 2010

Здравствуйте, я действительно впервые пишу.

У меня возникла проблема с моими веб-приложениями, и я не могу найти ответы в Интернете.

  • Моя проблема в том, что у меня есть Java Web Приложение, которое работает параллельно с Tomcat и Apache, используя mod_jk.

  • Все отлично работает, но после одного день бега в кота, Аякс запрос я делаю с Jquery не приходят вернуться с данными. Я использую SQL База (phpMyAdmin).

  • Я отправляю запрос на сервлет отвечает за SQL, используя Jquery Ajax, но я никогда не получить ответ. Странная вещь в том, что это работает в течение дня, а затем остановить следующий (я должен, чем перезагрузить мои веб-приложения, чтобы он снова заработал).

Не могли бы вы, нежные разработчики, дать мне подсказку или два, пожалуйста? :)

Ответы [ 2 ]

0 голосов
/ 23 июня 2010

Я думаю, что когда вы открываете соединение для получения данных из базы данных, то, вероятно, вы не закрываете эти соединения. И каждый раз, когда ваше приложение создает новое соединение с базой данных, не закрывая старое. Поскольку sql имеет ограниченное количество соединений, поэтому после однажды или через некоторое время ваше приложение не сможет подключиться к вашей базе данных. Так что вы не получаете данные из базы данных. И когда вы перезагружаете свое приложение в это время, вы перезапускаете tomcat, чтобы все ваши соединения с базой данных были закрыты. Так что в следующий раз вы сможете получать данные из базы данных. Поэтому проверяйте, правильно ли вы закрываете соединения с базой данных после каждой транзакции. Возможно, это ваша проблема.

0 голосов
/ 23 июня 2010

Вы смотрели какие-либо сообщения об ошибках в файлах журнала? В частности, знаете ли вы, что соответствующий сервлет вообще вызывается, или запрос заблокирован apache / tomcat?

...