戦争以外でカスタム名のファイルを作成しtomcat 7
たいので、JavaWebアプリケーションを開発しています。context.xml
このファイルでデータベースリソースを定義しています。Tomcatのドキュメント
に
よると、ファイルをディレクトリに入れて、データベース構成を取得できました。context.xml.default
CATALINA_HOME/conf/[enginename]/[hostname]/
context.xml.default
次に、コンテキストパスに一致するカスタムファイル名の名前を変更して配置します。そうすると、データベース構成を取得できなくなり、アプリケーションで例外がスローされます。
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
これが私のcontext.xml.default
ファイルの内容です:
<Context
crossContext="true"
reloadable="true" >
<Resource
name="jdbc/myDS"
auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
factory="com...encription.util.EncryptedDataSourceFactory"
logAbandoned="true"
maxActive="30"
maxIdle="10"
maxWait="1000"
password="encryptedPass"
removeAbandoned="true"
removeAbandonedTimeout="60"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@myIP:myPort:FRONT"
username="username" />