NetBeans自动更改连接池设置

时间:2012-01-05 10:25:51

标签: java-ee netbeans glassfish connection-pooling

我正在使用glassfish和netbeans 6.9.1开发Web应用程序。我已经从netbeans中的数据库生成了持久性单元,实体和jpa控制器类。我的数据库的连接池是由netbeans自动生成的(我在“数据库新对象类”对话框中选择了“新数据源...”)。 现在我必须调整连接池中的一些设置以使其与我的应用程序一起工作,并且在重新部署期间,netbeans正在将这些设置更改为创建时创建的设置。 当我在jndi中更改连接池时,它也被设置为默认值。 当我通过Glassfish管理控制台重新部署我的应用程序时,一切都保持不变。 每次手动部署应用程序都非常烦人。您能告诉我是否有办法阻止netbeans更改连接池设置?

提前致谢, Piotrek

1 个答案:

答案 0 :(得分:1)

要让NB在重新部署期间停止更新连接池设置,请执行以下操作:

  1. 找到名为“Server Resources”的项目的子节点并展开它。

  2. 删除名为sun-resources.xml的文件。

  3. 如果您编辑该文件,则可以强制NB更新设置以匹配您使用管理控制台调整的值。

    这可能是更好的选择,因为如果您开始将应用程序部署到其他服务器上,这可以让您与其他开发人员共享这些设置,并从部署的自动资源创建功能中受益。