web.xml文件的配置 在配置数据库连接池的时候,资料上都说需要配置web.xml文件,但是我只是配置了context.xml文件,就可以连接上数据库了,请问配置这个文件到底起什么作用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有谁说配置数据库连接池,在web.xml中配置的啊。你做的没有问题啊。 web.xml不是创建web工程时需要配置的么? 书上说首先在context.xml文件中添加Resource元素<Resource name="jdbc/news" auth="Container" type="javax.sql.DataSource" maxAcive="100" maxIdle="30" maxWait="10000" username="epet" password="bdqn" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:sjbitdb" />然后配置webRoot/WEB-INF/web.xml文件添加<resource-ref>元素<web-app><resource-ref> <description>news DataSource</description> <res-ref-name>jdbc/news/</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth></resource-ref></web-app>但是我如果不添加<resource-ref>照样可以连接上数据库,这个可以不用添加吗? 嗯,创建时配置不假,但是后来在配数据库连接池书上说要添加<resource-ref>元素,但是加不加都能连接上,我想知道,这个有什么区别吗? 是让外部容器定义数据源,项目web.xml依赖这个数据源 对的,使用jndi获得数据源对象 是不是在项目中,有另外的数据库配置.我相信,你在web.xml中没有jdbc/news/ 肯定是拿不到你容器的数据源的,请帖下你获取数据源的代码。 <Resource name="jdbc/news" auth="Container"type="javax.sql.DataSource" maxAcive="100"maxIdle="30" maxWait="10000" username="epet" password="bdqn"driverClassName="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@127.0.0.1:1521:sjbitdb"/>你这一段就够了啊,下面一段貌似重复了吧?另外web.xml是在连接前后台,配置路径才用到的把? ssh整合问题 ssh框架下 jfreechart生成的图片如何显示到jsp上 这些图究竟是用什么画的。。。???? JavaScript问题,救急! 如何编写关于提示窗口点击强制关闭 request.response请求最大处理多少KB的数据! 一个用smartupload文件下载的问题? hibernate查询 struts不知道哪里配置错误 js 非空验证 text 下面代码页面getattribute为什么只能获取一个scd.selCar(c_id) 求排课算法
<Resource name="jdbc/news" auth="Container"
type="javax.sql.DataSource" maxAcive="100"
maxIdle="30" maxWait="10000" username="epet" password="bdqn"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:sjbitdb"
/>
然后配置webRoot/WEB-INF/web.xml文件添加<resource-ref>元素
<web-app>
<resource-ref>
<description>news DataSource</description>
<res-ref-name>jdbc/news/</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
但是我如果不添加<resource-ref>照样可以连接上数据库,这个可以不用添加吗?
type="javax.sql.DataSource" maxAcive="100"
maxIdle="30" maxWait="10000" username="epet" password="bdqn"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:sjbitdb"
/>
你这一段就够了啊,下面一段貌似重复了吧?
另外web.xml是在连接前后台,配置路径才用到的把?