Tomcat数据源配置中的疑惑,谁帮忙解决一下!~~
Tomcat数据源配置中, 查资料都说要在WEB-INF/web.xml 加下面一段
……
<resource-ref>
<description> DB Connection </description>
<res-ref-name> jdbc/TestDB </res-ref-name>
<res-type> javax.sql.DataSource </res-type>
<res-auth> Container </res-auth>
</resource-ref>
……
可是我发现不加也可以,到底加不加有什么区别???
看网上只说最好是加上,但是没说为什么,谁帮我解答一下啊
------解决方案--------------------因为你的数据源现在只有一个,加不加没有区别,当有多个数据源,多个WEB应用程序的时候,这时就要通过web.xml的配置来分辨了。
------解决方案--------------------同意LS
------解决方案--------------------LS的不要误导人家,web.xml中不用配置的前提是tomcat server.xml中已经有了jdbc的配置,所以web.xml中不用配置,但是如果在web应用中访问了由Servlet容器管理的某个JNDI Resource,则必须在web.xml中声明对这个JNDI Resource的引用。
------解决方案--------------------楼主 你的那段是要用到数据库连接池时候才要配的 要是你不用容器的数据库连接池 不配没关系的
要是你要配的话 必须还要在tomcat\conf\server.xml中进行添加resource的操作