Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat 使用EclipseLink配置连接池_Tomcat_Jpa_Eclipselink_Connection Pooling - Fatal编程技术网

Tomcat 使用EclipseLink配置连接池

Tomcat 使用EclipseLink配置连接池,tomcat,jpa,eclipselink,connection-pooling,Tomcat,Jpa,Eclipselink,Connection Pooling,我目前在一个项目中工作: jsf 2.1.2, eclipseLink 2.4.1, sql server 2008 windows authentication and Apache tomcat 7.0 我已经建立了连接和jndi,一切正常 还有另一个要求,我必须配置一个连接池,因为我只有一个连接(因为win身份验证),您知道使用JPA配置连接池的最佳方法吗?可能吗 提前感谢如果您的tomcat上只有一个web应用程序,那么您可以使用内部应用程序。(您也可以检查) 但是,如果您有多个应用

我目前在一个项目中工作:

jsf 2.1.2, eclipseLink 2.4.1, sql server 2008 windows authentication and Apache tomcat 7.0 
我已经建立了连接和jndi,一切正常

还有另一个要求,我必须配置一个连接池,因为我只有一个连接(因为win身份验证),您知道使用JPA配置连接池的最佳方法吗?可能吗


提前感谢

如果您的tomcat上只有一个web应用程序,那么您可以使用内部应用程序。(您也可以检查)


但是,如果您有多个应用程序或需要不同的连接池,那么您应该首先禁用Eclipselink内部池,并在tomcat中设置一个数据源,然后使用(或任何其他解决方案)。最后,您应该修改persistence.xml以指向此数据源。

Eclipselink是一个非常可靠的产品,我建议您使用它的连接池。该项目的Oracle负责人James Sutherland对SO和Eclipselink邮件列表的反应非常积极。由于您已经在使用它,它将帮助您的项目减少外部依赖。谢谢您的推荐,我将尝试您的解决方案,谢谢