当前位置: 首页 > news >正文

大蒜做营销型网站贵州最好的网站建设推广公司

大蒜做营销型网站,贵州最好的网站建设推广公司,wordpress缓存命中率,义乌微信网站建设费用在Spring和Tomcat中设置JNDI数据库连接池非常容易。 Tomcat服务器文档提供了有关如何在Tomcat 5、6或7中设置连接池的足够信息。在这里#xff0c;我们将结合使用Tomcat 7和Spring框架在Tomcat服务器中创建连接池并在Spring中使用JNDI代码访问它们。 在上一篇文章中#xff0… 在Spring和Tomcat中设置JNDI数据库连接池非常容易。 Tomcat服务器文档提供了有关如何在Tomcat 5、6或7中设置连接池的足够信息。在这里我们将结合使用Tomcat 7和Spring框架在Tomcat服务器中创建连接池并在Spring中使用JNDI代码访问它们。 在上一篇文章中我们了解了如何在Spring中为不在Web服务器或应用程序服务器上运行且没有托管J2EE容器的核心Java应用程序设置数据库连接池 。 但是如果您要开发Web应用程序则最好使用服务器托管连接池并使用JNDI访问它们。 Spring配置将是通用的并且仅基于Datasource的JNDI名称因此它将在任何J2EE服务器例如Glassfish WebLogic JBoss或WebSphere上运行直到JNDI名称相同为止。 顺便说一句Tomcat是我最喜欢的Web服务器 由于它与Eclipse和Netbeans等IDE集成在一起因此我在开发中经常使用它。 我将其用于所有测试和开发目的许多公司甚至在生产中运行Tomcat来托管Java Web应用程序。 尽管要小心java.lang.OutOfMemoryErrortomcat中的PermGen空间 但它可能简单快速且非常可靠这可能会导致Java应用程序中的内存泄漏。 它通常是由于ThreadLocal变量和JDBC驱动程序而发生的但是您可以通过了解更多信息来避免这种情况 如何在Tomcat和Spring中使用JNDI数据库连接池 为任何Java Web应用程序配置和运行JNDI数据源连接池 分三个步骤 1在服务器中配置数据源并创建JNDI名称。 2配置web.xml 3使用JNDI数据源配置Spring bean 4在服务器库中包含JDBC驱动程序库例如tomcat / lib 为了在J2EE Web服务器上创建JNDI数据源您需要遵循服务器文档。 在Tomcat 6上您可以简单地将以下XML放在context.xml以创建Tomcat管理的数据库连接池 ?xml version1.0 encodingUTF-8? Context antiJARLockingtrue path/springDataSourceDemo Resource namejdbc/springeDataSourceauthContainertypejavax.sql.DataSourcedriverClassNameoracle.jdbc.driver.OracleDriverurljdbc:oracle:thin:localhost:1521:SPRING_TESTusernamerootpasswordrootremoveAbandonedtrueremoveAbandonedTimeout90logAbandonedtruemaxActive20maxIdle10maxWait-1/ /Context 资源元素将创建JNDI数据源可以使用JNDI名称“ jdbc/springeDataSource ”进行引用。 Tomcat在内部使用DBCP和Commons池库来管理数据库连接池。 您可以检查tomcat/lib目录中的jar文件tomcat-dbcp.jar 该文件负责在tomcat服务器内部创建数据库连接池。 1. 为了从Web应用程序访问任何服务器资源您需要在web.xml中指定JNDI资源。 您可以使用以下XML在以下位置声明JNDI数据源 resource-refdescriptionOracle Spring JNDI Datasource/descriptionres-ref-namejdbc/springDataSource/res-ref-nameres-typejavax.sql.DataSource/res-typeres-authContainer/res-auth /resource-ref 现在您的Web应用程序将看到在tomcat中创建的名称为jdbc/springDataSource JNDI数据源。 2.用于访问JNDI数据源的Spring配置 该弹簧配置足够通用可用于访问部署在任何J2EE或Java EE Server上的任何JNDI数据源。 它与Tomcat无关。 org.springframework.jndi.JndiObjectFactoryBean用于查找JNDI数据源并与javax.sql.DataSource绑定。 bean idspringDataSource classorg.springframework.jndi.JndiObjectFactoryBeanproperty namejndiName valuejava:comp/env/jdbc/springDataSource/property namelookupOnStartup valuetrue/property nameproxyInterface valuejavax.sql.DataSource/ /bean 我在这里使用XML方式声明一个Spring bean但是如果您使用的是Spring 3.0或更高版本则还可以使用Java Configuration和Bean批注在Spring应用程序中声明数据源。 3. Tomcat Lib中的JDBC驱动程序文件 现在的最后一步是确保tomcat lib具有JDBC驱动程序jar文件 。 我通常将JAR文件放在tomcat的lib目录中但是您可以将其放在任何有意义的位置并修改tomcat类路径以将驱动程序JAR包含到类路径中。 现在使用此数据源的其余代码应保持不变。 您可以从上一篇文章如何在Spring框架中设置数据库连接池中获得Spring DAO源代码。 PS –如果您想深入学习如何使用Spring MVC开发RESTful Web Service建议您参加Eugen Paraschiv的REST with Spring认证课程 。 使用Spring MVC学习REST的最佳课程之一。 翻译自: https://www.javacodegeeks.com/2018/04/how-to-setup-jndi-database-connection-pool-in-tomcat-spring-tutorial-example.html
http://www.zqtcl.cn/news/258126/

相关文章:

  • 网站建设需要什么工具投诉百度最有效的电话
  • 做家政网站公司策划公司英文
  • 自己建设个人网站要花费多少自己怎么制作微信网页链接
  • 邢台网站设计哪家专业php图书管理系统网站开发
  • 怎么去建一个网站艺术设计专业
  • 中国优秀设计网站有哪些内容万能影视免费观看app
  • 网站做响应式还是移动端广告创意设计模板
  • 企业网站建设的要求标准营销型网站定做价格
  • 兰溪优秀高端网站设计郑州正规网站制作公司
  • 霸气业务网站源码网站建设运营服务公司
  • 做seo对网站推广有什么作用网站开发程序流程图
  • 旅游网站怎么建设网站开发+搜索
  • 三分钟做网站传统企业建设营销型网站
  • 必须在当地网站备案化妆品做备案的网站
  • 网站建设7个主要流程图创建全国文明城市工作要求
  • 张店网站开发招聘怎样做网站变手机软件
  • 聊城做网站的公司流程网页设计网站模板
  • 宿迁网站建设哪家专业做网站宁夏
  • 静态网站规范贵州城乡建设厅施工员报名网站
  • 湖北长安建设集团股份有限公司网站wordpress主题套用
  • 本地门户网站系统小米应用商店
  • 网站建设怎么用宁波建设网网点
  • 购物网站二级页面模板国家企业信用公示信息系统官网app
  • tp框架做餐饮网站快速建站教程网
  • php自己做网站wordpress下拉刷新
  • 怎么提高网站收录量专业网站优化公司
  • 重庆建站费用素材最多的网站
  • 银联支付网站建设html5网站模板
  • iis建好的网站套用模板上海网站建设 迈若
  • 无限极企业微信app下载安装网站改版seo