可能重复:
web.xml 中的资源引用是做什么用的?
context.xml
我在Tomcat中添加了以下标签:
<Resource name="jdbc/PollDatasource" auth="Container" type="javax.sql.DataSource"
driverClassName="org.apache.derby.jdbc.ClientDriver" url="jdbc:derby://localhost:1527/poll_database;create=true"
username="suhail" password="suhail" maxActive="20" maxIdle="10" maxWait="-1" />
当服务器启动并部署应用程序时,会读取上面的标签。我还在web.xml
我的项目中添加了以下内容:
<resource-ref>
<description>my connection</description>
<res-ref-name>jdbc/PollDatasource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
上面的标签是什么意思?
因为当我写这样的声明时:
DataSource ds = (DataSource)envContext.lookup("jdbc/PollDatasource")
它不是直接查看context.xml
服务器的吗?我知道我错了。在这种情况下,请帮助我理解resource-ref
标签的含义是web.xml
什么?