【发布时间】:2010-12-13 09:08:52
【问题描述】:
我有一个已成功部署在独立 OC4J 实例上的 Grails 应用程序,但是当我尝试通过 GUI 将其部署到完整版本时,我遇到了这个问题:
[2009 年 11 月 5 日上午 10:50:41] 将应用程序文凭的 Diploma-1.0.1 Web 模块绑定到上下文根文凭下的站点 default-web-site [2009 年 11 月 5 日上午 10:50:48] 操作失败并出现错误:创建名为“messageSource”的 bean 时出错:bean 初始化失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“transactionManager”的 bean 时出错:设置 bean 属性“sessionFactory”时无法解析对 bean“sessionFactory”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“sessionFactory”的 bean 时出错:设置 bean 属性“hibernateProperties”时无法解析对 bean“hibernateProperties”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“hibernateProperties”的 bean 时出错:使用键 [hibernate.dialect] 设置 bean 属性“properties”时无法解析对 bean“dialectDetector”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“dialectDetector”的 bean 时出错:调用 init 方法失败;嵌套异常是 org.springframework.jdbc.support.MetaDataAccessException:无法获取用于提取元数据的连接;嵌套异常是 org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取 JDBC 连接;嵌套异常是 org.apache.commons.dbcp.SQLNestedException:无法创建 PoolableConnectionFactory(数据库已被另一个进程使用:org.hsqldb.persist.NIOLockFile@882e422e[file =D:\product\10.1.3.1\OracleAS_1\ j2ee\home\prodDb.lck,exists=true,locked=false,valid=false,fl =null]:java.lang.Exception:java.io.IOException:进程无法访问该文件,因为另一个进程已锁定一部分文件:D:\product\10.1.3.1\OracleAS_1\j2ee\home\prodDb.lck)
有人知道我的问题可能是什么吗?
【问题讨论】: