環境:
- Tomcat-6.0.18
- オラクルデータベース
- JDK-1.6.0_1
-1- context.xml ia war ファイル - 正常に動作します
my-application.war/META-INF/context.xml :
<Resource
auth="Container"
driverClassName="oracle.jdbc.OracleDriver"
maxActive="5"
maxIdle="1"
maxWait="-1"
name="jdbc/dataource-name"
password="pwd"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@host-name:1521:xe"
username="name"/>
重要:この場合、 context.xmlは戦争アーカイブに配置されます。アプリケーションをデプロイした後、問題なくデータベースにアクセスできます
-2-展開されたディレクトリ構造のcontext.xml (機能しません) :
my-application/META-INF/context.xml (同内容)
重要: この場合、context.xml は展開されたディレクトリ構造に配置されます。展開後、アプリケーションはデータベースにアクセスできません。例外メッセージ: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
私の質問:
ケース 2 で tomcat (またはアプリケーション) を構成するにはどうすればよいですか?