2016-05-12 5 views
0

Tomcat 7 installieren w/jvm 1.7.
Mehrere Webapps geladen. Hibernate 3.3 w/c3p0 Verbindungspooling läuft auf betroffene Anwendung.
Quarz 1.8.3 Jobs, die auf der betroffenen Anwendung ausgeführt werden.Warum startet das Neustarten von Anwendungen aus/manager Ursache Eine große Anzahl von "diese Webanwendungsinstanz wurde bereits gestoppt." Warnungen. Warum?

Wenn ich einen Web-App aus der/Manager-Konsole neu starten, mein catalina Gehen beginnt mit dieser Art der Sache füllt:

INFO: Illegalen Zugang: Diese Web-Anwendungsinstanz bereits gestoppt wurde. Konnte org.hsqldb.jdbc.JDBCDriver nicht laden. Der nachfolgende Stack-Trace wird durch einen Fehler verursacht, der zu Debugging-Zwecken ausgelöst wird, sowie um zu versuchen, den Thread zu beenden, der den illegalen Zugriff verursacht hat, und keinen funktionalen Einfluss hat. java.lang.IllegalStateException bei org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1610) bei org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1569) auf Java. lang.Class.forName0 (native Methode) bei Java.Lang.Class.forName (Unknown Source) bei java.sql.DriverManager.isDriverAllowed (Unknown Source) bei java.sql.DriverManager.getDrivers (Unknown Source) bei oracle.jdbc.driver.OracleDriver.connect (OracleDriver.java:317) bei com.mchange.v2.c3p0.DriverManagerDataSource.getConnection (DriverManagerDataSource.java:134) bei com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection (WrapperConnectionPoolDataSource. java: 182) bei com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection (WrapperConnectionPoolDataSource.java:171) bei com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool $ 1PooledConnectionResourcePoolManager.acquireResource (C3P0PooledConnectionPool.java:137) bei com.mchange.v2.resourcepool.BasicResourcePool.doAcquire (BasicResourcePool.java:1014) bei com.mchange.v2.resourcepool.BasicResourcePool.access $ 800 (BasicResourcePool.java:32) bei com.mchange.v2.resourcepool.BasicResourcePool $ AcquireTask.run (BasicResourcePool.java:1810) bei com.mchange.v2.async.ThreadPoolAsynchronousRunner $ PoolThread.run (ThreadPoolAsynchronousRunner.java:547)

Die meisten neugierig, ich versuche nicht zu ru Alles, was hsqldb aufruft, aber ich versuche, eine Oracle-Datenbank zu berühren. Sowieso, sobald ich dieses Verhalten in den Protokollen sehe, wird die Orakel-Umgebung mit Login-Anfragen gestrahlt, listener.log beginnt sich aufzufüllen und schließlich schreien die DBAs mich über meinen Prozess.

Wenn ich den Anwendungsserver als Ganzes neu starte, passiert nichts davon und alles ist großartig.

Was ist los? Jede Einsicht wird sehr geschätzt.

+0

Bitte formatieren Sie Ihre Frage –

Antwort

0

Ich denke, ich muss härter daran arbeiten, einige Threads zu zerstören. Will stochern und sehen, ob ich es zur Arbeit bringen kann. Vielen Dank.

Verwandte Themen