在看视频学习JavaWeb部分知识的时候遇到了连接池部分的内容,打算做个笔记保存下来,以便往后想用的时候回忆。这里的例子使用的是c3p0连接池
Tomcat配置JNDI资源
JNDI(Java Naming and Directory Interface),Java命名和目录借口。JNDI的作用就是:在服务器上配置资源,然后通过统一的方式来获取配置的资源。
配置JNDI资源需要到元素中配置子元素:
- name:指定资源的名称,这个名称可以随便给,在获取资源时需要这个名称;
- factory:用来创建资源的工厂,这个值基本上是固定的,不用修改;
- type:资源的类型,我们要给出的类型当然是我们连接池的类型啦。
首先在自己安装的Tomcat路径下找到conf->Catalina->localhost的目录下创建一个xml文件,命名必须和当前项目的名称相同,比如项目名为xxx,那么你创建的xml文件夹命名就应该是xxx.xml,你配置的这个连接池只会对这个对应的项目起作用。
下面是xxx.xml的内容:
获取资源
配置资源的目的当然是为了获取资源啦。只要你启动了Tomcat,那么久可以在项目任何类中通过JNDI获取资源的方法来获取资源。接下来创建一个servlet来测试一下。
؏؏☝ᖗ乛◡乛ᖘ☝؏؏完美,明天又是美好的学习的一天。。。。。