Tomcat 7 install with jvm 1.7。
いくつかのWebアプリケーションが読み込まれました。 影響を受けるアプリケーションでHibernate 3.3 w/c3p0接続プーリングが実行されています。
影響を受けるアプリケーションで動作するQuartz 1.8.3のジョブ。/managerからアプリケーションを再起動する理由「このWebアプリケーションインスタンスが停止しました。」という警告が表示されます。どうして?
私は/管理コンソールからWebアプリケーションを再起動すると、私のカタリナアウトは、この種のものでいっぱいに開始します。
INFO:不正アクセス:このWebアプリケーションのインスタンスが既に停止しています。 org.hsqldb.jdbc.JDBCDriverをロードできませんでした。結果的に続くスタックトレースは、デバッグ目的でスローされたエラーと、不正アクセスの原因となったスレッドを終了しようとするために発生し、機能上の影響はありません。 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1610)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)は、Javaで で でjava.lang.IllegalStateException。 (不明な情報源) at java.sql.DriverManager.isDriverAllowed(不明な情報源) at java.sql.DriverManager.getDrivers(不明な情報源) at lang.Class.forName0 oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:317) at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134) at com.mchange.v2.c3p.WrapperConnectionPoolDataSource.getPooledConnection( WrapperConnectionPoolDataSource。 Javaの:com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool $ 1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137) でのcom.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171) で182) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014) at com.mchange.v2.resourcepool.BasicResourcePool.access $ 800(BasicResourcePool.java:32) at com.mchange.v2.resourcepool.BasicResourcePool com.mchange.v2.async.ThreadPoolAsynchronousRunner $ PoolThread.runで$ AcquireTask.run(BasicResourcePool.java:1810) (ThreadPoolAsynchronousRunner.java:547)
ほとんどの不思議、私はRuにしようとしていませんよn hsqldbを呼び出すものは何でも、Oracleデータベースに触れようとしています。とにかく、ログでこの動作が確認されると、oracle環境はログイン要求で爆発し始め、listener.logが満杯になり、最終的にDBAは私のプロセスについて私を叫びます。
アプリケーションサーバー全体を再起動しても、このようなことは起こりません。すべてが素晴らしいです。
何が起こっていますか?どんな洞察力も大変ありがとうございます。
質問の書式を追加してください –