Tomcat 5.5 を実行している環境のリソースに removeAbandoned 属性を追加しようとしています。この属性を追加する前は、この環境で実行されているサーブレットは正常に動作します。属性を追加するとすぐに、次のように例外がスローされます。
例外 javax.naming.NamingException: プロパティの set メソッドが見つかりません: removeAbandoned。
なぜこれが起こっているのかわかりません。属性を削除するとすぐに、サーブレットは再び機能します。
以下は、私の環境で表示される Context タグ全体です。
<Context path="/emscribe" docBase="emscribe" debug="0" reloadable="true"
crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="emscribe_log."
suffix=".txt" timestamp="true"/>
<Resource name="jdbc/emscribe" auth="Container"
type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass="com.mysql.jdbc.Driver"
maxPoolSize="100" minPoolSize="5"
acquireIncrement="5" removeAbandoned="true"
user="aUserID"
password="aPassword"
factory="org.apache.naming.factory.BeanFactory"
jdbcUrl="jdbc:mysql://127.000.71.101/emscribedx?autoReconnect=true"
/>