以前在配置连接池的时候总是先配置conf文件夹下的server.xml。
然后在配置自己的web。xml文件。
最后才写代码lookup().
现在突然发现。其实可以不用配置在web.xml中写的。那么这个web.xml中写的配置到底有没有作用呢!
18 个解决方案
#1
挺起
#2
嗯。。如果你在server.xml里配了Resource,那么web.xml是不需要再写啥了
#3
<Context ...>
<Resource name="jdbc/testdata"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:cjldata"
username="name" password="pwd" maxActive="2" maxIdle="1" maxWait="-1"/>
...
</Context>
具体的配置项可参考 http://commons.apache.org/dbcp/index.html
#4
同意。
#5
看你怎样配置啦
#6
貌似在tomcat6.0以后的版本中就不用再在web.xml中进行配置了
#7
是啊 但我想问下要是有在xml里面配置多个连接池 会不会有冲突啊?
#8
没用连接池包?
#9
连接沲有多种方法的,你可以用配置文件,也可以写类等等……
我都用过,这个要根据你的实际情况来决定吧……
我都用过,这个要根据你的实际情况来决定吧……
#10
实际项目中一直是用自己写的连接池,在公司实习也是的,感觉很方便的,只要一个配置文件即可。
#11
顶
#12
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>
……
可是我发现不加也可以,到底加不加有什么区别???
看网上只说最好是加上,但是没说为什么,谁帮我解答一下啊
……
<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>
……
可是我发现不加也可以,到底加不加有什么区别???
看网上只说最好是加上,但是没说为什么,谁帮我解答一下啊
#13
为什么要加上呢
#14
直接在tomcat/config/context.xml中增加:
《Resource name="jdbc/sina"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.1.0.89:1521:sina"
username="name" password="sina" />就行啦
《Resource name="jdbc/sina"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.1.0.89:1521:sina"
username="name" password="sina" />就行啦
#15
在context.xml里面加上配置就可以啦。
自己的web.xml不用再配置的。
自己的web.xml不用再配置的。
#16
context.xml: 所有工程都有效
web.xml :当前工程有效
web.xml :当前工程有效
#17
嗯。。如果你在server.xml里配了Resource,那么web.xml是不需要再写啥了
#18
为什么呢?在context.xml里面配置还必须配置web.xml么?
我试了试不配置也照样运行啊
我试了试不配置也照样运行啊
#1
挺起
#2
嗯。。如果你在server.xml里配了Resource,那么web.xml是不需要再写啥了
#3
<Context ...>
<Resource name="jdbc/testdata"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:cjldata"
username="name" password="pwd" maxActive="2" maxIdle="1" maxWait="-1"/>
...
</Context>
具体的配置项可参考 http://commons.apache.org/dbcp/index.html
#4
同意。
#5
看你怎样配置啦
#6
貌似在tomcat6.0以后的版本中就不用再在web.xml中进行配置了
#7
是啊 但我想问下要是有在xml里面配置多个连接池 会不会有冲突啊?
#8
没用连接池包?
#9
连接沲有多种方法的,你可以用配置文件,也可以写类等等……
我都用过,这个要根据你的实际情况来决定吧……
我都用过,这个要根据你的实际情况来决定吧……
#10
实际项目中一直是用自己写的连接池,在公司实习也是的,感觉很方便的,只要一个配置文件即可。
#11
顶
#12
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>
……
可是我发现不加也可以,到底加不加有什么区别???
看网上只说最好是加上,但是没说为什么,谁帮我解答一下啊
……
<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>
……
可是我发现不加也可以,到底加不加有什么区别???
看网上只说最好是加上,但是没说为什么,谁帮我解答一下啊
#13
为什么要加上呢
#14
直接在tomcat/config/context.xml中增加:
《Resource name="jdbc/sina"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.1.0.89:1521:sina"
username="name" password="sina" />就行啦
《Resource name="jdbc/sina"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.1.0.89:1521:sina"
username="name" password="sina" />就行啦
#15
在context.xml里面加上配置就可以啦。
自己的web.xml不用再配置的。
自己的web.xml不用再配置的。
#16
context.xml: 所有工程都有效
web.xml :当前工程有效
web.xml :当前工程有效
#17
嗯。。如果你在server.xml里配了Resource,那么web.xml是不需要再写啥了
#18
为什么呢?在context.xml里面配置还必须配置web.xml么?
我试了试不配置也照样运行啊
我试了试不配置也照样运行啊