NetBeans автоматически меняет настройки пула соединений - PullRequest
2 голосов
/ 05 января 2012

Я занимаюсь разработкой веб-приложения для Glassfish и NetBeans 6.9.1. Я создал модуль постоянства, сущности и классы контроллеров jpa из базы данных в NetBeans. Пул соединений с моей базой данных был автоматически сгенерирован сетевыми компонентами (я выбрал «Новый источник данных ...» в диалоговом окне «Новые классы сущностей из базы данных»). Теперь мне нужно настроить некоторые параметры в пуле соединений, чтобы он работал с моим приложением, и во время повторного развертывания netbeans изменяет эти параметры на те, которые были созданы при создании. Когда я меняю пул соединений в jndi, он также устанавливается по умолчанию. При повторном развертывании приложения через консоль администратора Glassfish все остается без изменений. Раздражать приложение каждый раз вручную довольно раздражает. Не могли бы вы сказать мне, если есть какой-то способ запретить сетевым компонентам изменять настройки пула соединений?

Спасибо заранее, Piotrek

1 Ответ

1 голос
/ 05 января 2012

Чтобы NB прекратил обновлять настройки пула соединений во время повторного развертывания, сделайте следующее:

  1. Найдите подузел вашего проекта под названием «Ресурсы сервера» и разверните его.

  2. Удалить файл с именем sun-resources.xml.

Если вы редактируете файл, вы можете заставить NB обновить настройки, чтобы они соответствовали значениям, которые вы настроили с помощью консоли администратора.

Это может быть лучшим выбором, поскольку это позволяет вам поделиться этими настройками с другими разработчиками и воспользоваться функцией автоматического создания ресурсов развертывания, если вы начинаете развертывать свое приложение на другом сервере.

...