Hi,

One of our programmer tries to deploy an application on Tomcat 6.0.18 and the deploying process times out. There is a part when the app connects to a mysql database and looks like that is the point where the subject matter appears.

When the app is run from IntelliJ there are no problems !!

The machine is an OS X 10.5.2 or better machine.

The symptom is that the deployment process looks like stuck, and when I look the processes with top it shows >>>23456 ports in use by the java process. After shutdown of tomcat there is lingering java processes remaining, one or two, that I have to kill manually.

Here is the whole log for the deployment from catalina.out.

Mar 12, 2009 12:39:37 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive Aquamine.war
Mar 12, 2009 12:39:39 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/usr/local/apache-tomcat-6.0.18/webapps/Aquamine/ WEB-INF/lib/javaee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Mar 12, 2009 12:39:39 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/usr/local/apache-tomcat-6.0.18/webapps/Aquamine/ WEB-INF/lib/servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
- Root WebApplicationContext: initialization started
- JDK 1.4+ collections available
- Commons Collections 3.x available
- Loading XML bean definitions from ServletContext resource [/WEB-INF/ applicationContext.xml] - Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [sessionFactory ,sessionFactoryCaDR ,sessionFactoryCoPath ,transactionManager ,hibernateTemplate ,hibernateTemplateCaDR ,hibernateTemplateCoPath ,org .springframework .aop .framework .autoproxy .DefaultAdvisorAutoProxyCreator ,org .springframework .transaction .interceptor .TransactionAttributeSourceAdvisor ,transactionInterceptor ,dataSource ,AppUser2 ,AppUserService2 ,ArrayAssay ,ArrayAssayService ,AssayType ,AssayTypeService ,ArrayMap ,ArrayMapService ,ArraySlide ,ArraySlideService ,ArrayUser ,ArrayUserService ,Block ,BlockService ,ClinicalCase ,ClinicalCaseService ,ClinicalAttribute ,ClinicalAttributeService ,ClinicalAttributeSet ,ClinicalAttributeSetService ,ClinicalElement ,ClinicalElementService ,Core ,CoreService ,CoreType ,CoreTypeService ,Diagnosis ,DiagnosisService ,ExportFormat ,ExportFormatService ,ExportFormatDetail ,ExportFormatDetailService ,ExportType ,ExportTypeService ,ImportFormat ,ImportFormatService ,ImportFormatDetail ,ImportFormatDetailService ,ImportType ,ImportTypeService ,Institution ,InstitutionService ,InstitutionDept ,InstitutionDeptService ,Location ,LocationService ,Patient ,PatientService ,Permission ,PermissionService ,AppUserPermission ,AppUserPermissionService ,AppUserTissueArrayPermission ,AppUserTissueArrayPermissionService ,AppUserArrayMapPermission ,AppUserArrayMapPermissionService ,AppUserAssayPermission ,AppUserAssayPermissionService ,Race ,RaceService ,ScoreAttribute ,ScoreAttributeService ,ScoreElement ,ScoreElementService ,ScoreType ,ScoreTypeService ,Sex ,SexService ,Specimen ,SpecimenService ,Spot ,SpotService ,StageAtDiagnosis ,StageAtDiagnosisService ,Target ,TargetService ,TissueArray ,TissueArrayService ,TissueSource ,TissueSourceService ,TissueType ,TissueTypeService ,LookupService ,ClinicalExportModel ,DataExportService ,CaseScoreMapperService ,MapPositionMapperService ,ClinicalExtensionService ,UserTypeService,GroupUserService,UserSessionService]; root of BeanFactory hierarchy
- 102 beans defined in application context [Root WebApplicationContext]
- CGLIB2 available: proxyTargetClass feature enabled
- Hibernate Annotations 3.2.0.GA
- Hibernate 3.2.1
- hibernate.properties not found
- Bytecode provider name : cglib
- using JDK 1.4 java.sql.Timestamp handling
- configuring from url: jar:file:/usr/local/apache-tomcat-6.0.18/ webapps/Aquamine/WEB-INF/lib/cruella-core.jar!/hibernate.cfg.xml
- Configured SessionFactory: null
- Building new Hibernate SessionFactory
- Binding entity from annotated class: edu.yale.ytma.entity.AppUser2
- Bind entity edu.yale.ytma.entity.AppUser2 on table app_user2
- Binding entity from annotated class: edu.yale.ytma.entity.AppUserPermission - Bind entity edu.yale.ytma.entity.AppUserPermission on table appuser_permission - Binding entity from annotated class: edu.yale.ytma.entity.AppUserTissueArrayPermission - Bind entity edu.yale.ytma.entity.AppUserTissueArrayPermission on table appuser_tissuearray_permission - Binding entity from annotated class: edu.yale.ytma.entity.AppUserArrayMapPermission - Bind entity edu.yale.ytma.entity.AppUserArrayMapPermission on table appuser_arraymap_permission - Binding entity from annotated class: edu.yale.ytma.entity.AppUserAssayPermission - Bind entity edu.yale.ytma.entity.AppUserAssayPermission on table appuser_assay_permission
- Binding entity from annotated class: edu.yale.ytma.entity.ArrayAssay
- Bind entity edu.yale.ytma.entity.ArrayAssay on table array_assay
- Binding entity from annotated class: edu.yale.ytma.entity.Lookup
- Bind entity edu.yale.ytma.entity.Lookup on table lookup
- Binding entity from annotated class: edu.yale.ytma.entity.AssayType
- Binding entity from annotated class: edu.yale.ytma.entity.ArrayUser
- Bind entity edu.yale.ytma.entity.ArrayUser on table array_user
- Binding entity from annotated class: edu.yale.ytma.entity.ArrayMap
- Bind entity edu.yale.ytma.entity.ArrayMap on table array_map
- Binding entity from annotated class: edu.yale.ytma.entity.ArraySlide
- Bind entity edu.yale.ytma.entity.ArraySlide on table array_slide
- Binding entity from annotated class: edu.yale.ytma.entity.Block
- Bind entity edu.yale.ytma.entity.Block on table block
- Binding entity from annotated class: edu.yale.ytma.entity.ClinicalCase
- Bind entity edu.yale.ytma.entity.ClinicalCase on table clinical_case
- Binding entity from annotated class: edu.yale.ytma.entity.ClinicalAttribute - Bind entity edu.yale.ytma.entity.ClinicalAttribute on table clinical_attribute - Binding entity from annotated class: edu.yale.ytma.entity.ClinicalElement - Bind entity edu.yale.ytma.entity.ClinicalElement on table clinical_element - Binding entity from annotated class: edu.yale.ytma.entity.ClinicalAttributeSet - Bind entity edu.yale.ytma.entity.ClinicalAttributeSet on table clinical_attribute_set
- Binding entity from annotated class: edu.yale.ytma.entity.Core
- Bind entity edu.yale.ytma.entity.Core on table core
- Binding entity from annotated class: edu.yale.ytma.entity.InstitutionDept - Bind entity edu.yale.ytma.entity.InstitutionDept on table institution_dept
- Binding entity from annotated class: edu.yale.ytma.entity.ExportFormat
- Bind entity edu.yale.ytma.entity.ExportFormat on table export_format
- Binding entity from annotated class: edu.yale.ytma.entity.ExportFormatDetail - Bind entity edu.yale.ytma.entity.ExportFormatDetail on table export_format_detail
- Binding entity from annotated class: edu.yale.ytma.entity.ImportFormat
- Bind entity edu.yale.ytma.entity.ImportFormat on table import_format
- Binding entity from annotated class: edu.yale.ytma.entity.ImportFormatDetail - Bind entity edu.yale.ytma.entity.ImportFormatDetail on table import_format_detail
- Binding entity from annotated class: edu.yale.ytma.entity.Institution
- Bind entity edu.yale.ytma.entity.Institution on table institution
- Binding entity from annotated class: edu.yale.ytma.entity.GroupUser
- Bind entity edu.yale.ytma.entity.GroupUser on table group_user
- Binding entity from annotated class: edu.yale.ytma.entity.Patient
- Bind entity edu.yale.ytma.entity.Patient on table patient
- Binding entity from annotated class: edu.yale.ytma.entity.Permission
- Bind entity edu.yale.ytma.entity.Permission on table permission
- Binding entity from annotated class: edu.yale.ytma.entity.UserSession
- Bind entity edu.yale.ytma.entity.UserSession on table user_session
- Binding entity from annotated class: edu.yale.ytma.entity.UserType
- Binding entity from annotated class: edu.yale.ytma.entity.ScoreAttribute - Bind entity edu.yale.ytma.entity.ScoreAttribute on table score_attribute
- Binding entity from annotated class: edu.yale.ytma.entity.ScoreElement
- Bind entity edu.yale.ytma.entity.ScoreElement on table score_element
- Binding entity from annotated class: edu.yale.ytma.entity.Specimen
- Bind entity edu.yale.ytma.entity.Specimen on table specimen
- Binding entity from annotated class: edu.yale.ytma.entity.Spot
- Bind entity edu.yale.ytma.entity.Spot on table spot
- Binding entity from annotated class: edu.yale.ytma.entity.Target
- Bind entity edu.yale.ytma.entity.Target on table target
- Binding entity from annotated class: edu.yale.ytma.entity.TissueArray
- Bind entity edu.yale.ytma.entity.TissueArray on table tissue_array
- Binding entity from annotated class: edu.yale.ytma.entity.ScoreType
- Binding entity from annotated class: edu.yale.ytma.entity.CoreType
- Binding entity from annotated class: edu.yale.ytma.entity.Diagnosis
- Binding entity from annotated class: edu.yale.ytma.entity.ExportType
- Binding entity from annotated class: edu.yale.ytma.entity.Sex
- Binding entity from annotated class: edu.yale.ytma.entity.Race
- Binding entity from annotated class: edu.yale.ytma.entity.ImportType
- Binding entity from annotated class: edu.yale.ytma.entity.Location
- Binding entity from annotated class: edu.yale.ytma.entity.TissueSource
- Binding entity from annotated class: edu.yale.ytma.entity.TissueType
- Binding entity from annotated class: edu.yale.ytma.entity.StageAtDiagnosis - Mapping collection: edu.yale.ytma.entity.ArrayAssay.scoreElements -> score_element - Mapping collection: edu.yale.ytma.entity.ArrayMap.arraySlides -> array_slide
- Mapping collection: edu.yale.ytma.entity.ArrayMap.spots -> spot
- Mapping collection: edu.yale.ytma.entity.ArraySlide.arrayAssays -> array_assay
- Mapping collection: edu.yale.ytma.entity.Block.cores -> core
- Mapping collection: edu.yale.ytma.entity.ClinicalCase.specimens -> specimen - Mapping collection: edu.yale.ytma.entity.ClinicalCase.clinicalElements -> clinical_element - Mapping collection: edu.yale.ytma.entity.ClinicalAttributeSet.clinicalElements -> clinical_element
- Mapping collection: edu.yale.ytma.entity.Core.spots -> spot
- Mapping collection: edu.yale.ytma.entity.ExportFormat.exportFormatDetails -> export_format_detail - Mapping collection: edu.yale.ytma.entity.ImportFormat.importFormatDetails -> import_format_detail - Mapping collection: edu.yale.ytma.entity.Institution.departments -> institution_dept - Mapping collection: edu.yale.ytma.entity.Patient.clinicalCases -> clinical_case - Mapping collection: edu.yale.ytma.entity.ScoreAttribute.scoreElements -> score_element
- Mapping collection: edu.yale.ytma.entity.Specimen.blocks -> block
- Mapping collection: edu.yale.ytma.entity.Spot.scoreElements -> score_element - Mapping collection: edu.yale.ytma.entity.Target.arrayAssays -> array_assay - Mapping collection: edu.yale.ytma.entity.TissueArray.arrayMaps -> array_map - Mapping collection: edu.yale.ytma.entity.TissueArray.clinicalAttributeSets -> clinical_attribute_set - C3P0 using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql:// bamboo1.ynhh.org:3306/tad_mod?zeroDateTimeBehavior=convertToNull - Connection properties: {user=cruella, password=****, release_mode=on_close}
- autocommit mode: false
- MLog clients using log4j logging.
- Initializing c3p0-0.9.0 [built 11-July-2005 00:43:29 -0400; debug? true; trace: 10] - Initializing c3p0 pool... com.mchange.v2.c3p0.poolbackeddatasou...@1bbe75 [ connectionPoolDataSource -> com.mchange.v2.c3p0.wrapperconnectionpooldatasou...@95a15f [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 95a15f, idleConnectionTestPeriod -> 100, initialPoolSize -> 1, maxIdleTime -> 100, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.drivermanagerdatasou...@9d5b42 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 9d5b42, jdbcUrl -> jdbc:mysql://bamboo1.ynhh.org:3306/tad_mod? zeroDateTimeBehavior=convertToNull, properties -> {user=******, password=******, release_mode=on_close} ], preferredTestQuery -> null, propertyCycle -> 300, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalReflectiveProxies -> false ], factoryClassLocation -> null, identityToken -> 1bbe75, numHelperThreads -> 3 ]
- RDBMS: MySQL, version: 5.0.45
- JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector- java-5.0.4 ( $Date: 2006-10-19 17:47:48 +0200 (Thu, 19 Oct 2006) $, $Revision: 5908 $ )
- Using dialect: org.hibernate.dialect.MySQLDialect
- Using default transaction strategy (direct JDBC transactions)
- No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
- Automatic flush during beforeCompletion(): disabled
- Automatic session close at end of transaction: disabled
- JDBC batch size: 15
- JDBC batch updates for versioned data: disabled
- Scrollable result sets: enabled
- JDBC3 getGeneratedKeys(): enabled
- Connection release mode: on_close
- Maximum outer join fetch depth: 2
- Default batch fetch size: 1
- Generate SQL with comments: disabled
- Order SQL updates by primary key: disabled
- Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
- Using ASTQueryTranslatorFactory
- Query language substitutions: {}
- JPA-QL strict compliance: disabled
- Second-level cache: enabled
- Query cache: disabled
- Cache provider: org.hibernate.cache.NoCacheProvider
- Optimize cache for minimal puts: disabled
- Structured second-level cache entries: disabled
- Statistics: disabled
- Deleted entity synthetic identifier rollback: disabled
- Default entity-mode: pojo
- building session factory
- Not binding factory to JNDI, no JNDI name configured
- Bean 'sessionFactory' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) - Bean 'transactionManager' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) - Bean 'org .springframework .transaction.annotation.AnnotationTransactionAttributeSource#fe2250' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) - Bean 'transactionInterceptor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) - Bean 'org .springframework .transaction.interceptor.TransactionAttributeSourceAdvisor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) - Bean 'org .springframework .aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.delegatingmessagesou...@3c6c41] - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org .springframework.context.event.simpleapplicationeventmulticas...@dd93a5] - Unable to locate ThemeSource with name 'themeSource': using default [org .springframework.ui.context.support.resourcebundlethemesou...@aa7aa4] - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [sessionFactory ,sessionFactoryCaDR ,sessionFactoryCoPath ,transactionManager ,hibernateTemplate ,hibernateTemplateCaDR ,hibernateTemplateCoPath ,org .springframework .aop .framework .autoproxy .DefaultAdvisorAutoProxyCreator ,org .springframework .transaction .interceptor .TransactionAttributeSourceAdvisor ,transactionInterceptor ,dataSource ,AppUser2 ,AppUserService2 ,ArrayAssay ,ArrayAssayService ,AssayType ,AssayTypeService ,ArrayMap ,ArrayMapService ,ArraySlide ,ArraySlideService ,ArrayUser ,ArrayUserService ,Block ,BlockService ,ClinicalCase ,ClinicalCaseService ,ClinicalAttribute ,ClinicalAttributeService ,ClinicalAttributeSet ,ClinicalAttributeSetService ,ClinicalElement ,ClinicalElementService ,Core ,CoreService ,CoreType ,CoreTypeService ,Diagnosis ,DiagnosisService ,ExportFormat ,ExportFormatService ,ExportFormatDetail ,ExportFormatDetailService ,ExportType ,ExportTypeService ,ImportFormat ,ImportFormatService ,ImportFormatDetail ,ImportFormatDetailService ,ImportType ,ImportTypeService ,Institution ,InstitutionService ,InstitutionDept ,InstitutionDeptService ,Location ,LocationService ,Patient ,PatientService ,Permission ,PermissionService ,AppUserPermission ,AppUserPermissionService ,AppUserTissueArrayPermission ,AppUserTissueArrayPermissionService ,AppUserArrayMapPermission ,AppUserArrayMapPermissionService ,AppUserAssayPermission ,AppUserAssayPermissionService ,Race ,RaceService ,ScoreAttribute ,ScoreAttributeService ,ScoreElement ,ScoreElementService ,ScoreType ,ScoreTypeService ,Sex ,SexService ,Specimen ,SpecimenService ,Spot ,SpotService ,StageAtDiagnosis ,StageAtDiagnosisService ,Target ,TargetService ,TissueArray ,TissueArrayService ,TissueSource ,TissueSourceService ,TissueType ,TissueTypeService ,LookupService ,ClinicalExportModel ,DataExportService ,CaseScoreMapperService ,MapPositionMapperService ,ClinicalExtensionService ,UserTypeService,GroupUserService,UserSessionService]; root of BeanFactory hierarchy] - configuring from url: jar:file:/usr/local/apache-tomcat-6.0.18/ webapps/Aquamine/WEB-INF/lib/cruella-core.jar!/hibernate_Cadr.cfg.xml
- Configured SessionFactory: null
- Building new Hibernate SessionFactory
- C3P0 using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql:// palm.ynhh.org:3306/cadr?zeroDateTimeBehavior=convertToNull - Connection properties: {user=prodas, password=****, release_mode=on_close}
- autocommit mode: false
- Initializing c3p0 pool... com.mchange.v2.c3p0.poolbackeddatasou...@429aa2 [ connectionPoolDataSource -> com.mchange.v2.c3p0.wrapperconnectionpooldatasou...@838fb4 [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 838fb4, idleConnectionTestPeriod -> 100, initialPoolSize -> 1, maxIdleTime -> 100, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.drivermanagerdatasou...@dbb5e7 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> dbb5e7, jdbcUrl -> jdbc:mysql://palm.ynhh.org:3306/cadr? zeroDateTimeBehavior=convertToNull, properties -> {user=******, password=******, release_mode=on_close} ], preferredTestQuery -> null, propertyCycle -> 300, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalReflectiveProxies -> false ], factoryClassLocation -> null, identityToken -> 429aa2, numHelperThreads -> 3 ] - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@fe3515 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@4f092f (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@e417e7 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@dd475a, com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@779e93, com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@4bc5a5, com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@9cfedf] - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@9a651e (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@64a965 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@ad3eb5 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@efedd5] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@fe3515 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@4f092f (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@e417e7 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@cdd4ce (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@4e4ce7 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@9b04a0 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@4cb9b7] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@9a651e (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@64a965 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@ad3eb5 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@aa594b (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@cc67fd (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@bf2fa9 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@d2279c] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@cdd4ce (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@4e4ce7 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@9b04a0 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@2fa610 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@3fa528 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@741b96 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@bf52a2] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@aa594b (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@cc67fd (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@bf2fa9 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@3d1848 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@55eb1 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@8bbe2b (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@720e5c] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@2fa610 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@3fa528 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@741b96 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@eff48d (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@a05e2e (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@872ebe (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@dbc37] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@3d1848 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.basicresourcepool$acquiret...@55eb1 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@8bbe2b (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@254464 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@ad40e8 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@807a29 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@d440fc] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@eff48d (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@a05e2e (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@872ebe (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
Mar 12, 2009 12:48:29 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Mar 12, 2009 12:48:30 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
- com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! - com.mchange.v2.async.ThreadPoolAsynchronousRunner $deadlockdetec...@fcd103 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.basicresourcepool$acquiret...@d7cdb8 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@2ec7d (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.basicresourcepool$acquiret...@f4160a (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@d2efa0] - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@254464 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@ad40e8 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). - Task com.mchange.v2.resourcepool.BasicResourcePool $acquiret...@807a29 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().


What can be the problem ? It looks to me that it wants to connect twice to the database, but why should that be a problem from Tomcat and not a problem from IntelliJ ?

Thanks ahead,

János
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to