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
?