jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL

在启动tomcat时出现了如下的错误:
 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: No suitable driver found for jdbc:mysql://localhost:3306/jbpm
2009-12-31 22:56:43 org.jbpm.job.executor.JobExecutorThread run
严重: exception in job executor thread. waiting 40000 milliseconds
org.hibernate.exception.JDBCConnectionException: Cannot open connection
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
	at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
	at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
	at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
	at org.jbpm.persistence.db.DbPersistenceService.beginTransaction(DbPersistenceService.java:132)
	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:124)
	at org.jbpm.persistence.db.DbPersistenceService.getJobSession(DbPersistenceService.java:359)
	at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:563)
	at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
	at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/jbpm
	at java.sql.DriverManager.getConnection(DriverManager.java:602)
	at java.sql.DriverManager.getConnection(DriverManager.java:154)
	at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
	... 10 more
2009-12-31 22:57:23 org.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 0, SQLState: 08001
2009-12-31 22:57:23 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: No suitable driver found for jdbc:mysql://localhost:3306/jbpm
2009-12-31 22:57:23 org.jbpm.job.executor.JobExecutorThread run
严重: exception in job executor thread. waiting 80000 milliseconds
org.hibernate.exception.JDBCConnectionException: Cannot open connection
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
	at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
	at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
	at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
	at org.jbpm.persistence.db.DbPersistenceService.beginTransaction(DbPersistenceService.java:132)
	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:124)
	at org.jbpm.persistence.db.DbPersistenceService.getJobSession(DbPersistenceService.java:359)
	at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:563)
	at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
	at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/jbpm
	at java.sql.DriverManager.getConnection(DriverManager.java:602)
	at java.sql.DriverManager.getConnection(DriverManager.java:154)
	at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
	... 10 more
2009-12-31 22:58:43 org.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 0, SQLState: 08001
2009-12-31 22:58:43 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: No suitable driver found for jdbc:mysql://localhost:3306/jbpm
2009-12-31 22:58:43 org.jbpm.job.executor.JobExecutorThread run
严重: exception in job executor thread. waiting 160000 milliseconds
org.hibernate.exception.JDBCConnectionException: Cannot open connection
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
	at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
	at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
	at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
	at org.jbpm.persistence.db.DbPersistenceService.beginTransaction(DbPersistenceService.java:132)
	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:124)
	at org.jbpm.persistence.db.DbPersistenceService.getJobSession(DbPersistenceService.java:359)
	at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:563)
	at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
	at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/jbpm
	at java.sql.DriverManager.getConnection(DriverManager.java:602)
	at java.sql.DriverManager.getConnection(DriverManager.java:154)
	at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
	... 10 more



解决办法:把mysql的驱动程序放到 你的目录:\Apache Software Foundation\Tomcat 6.0\lib下;重启tomcat,问题解决。

你可能感兴趣的:(java,tomcat,Hibernate,mysql,jbpm)