使用 ColdFusion 11/Oracle 12c 生成 Hibernate 配置时出错
Error in generating Hibernate configuration with ColdFusion 11 / Oracle 12c
我们刚刚使用 Oracle 12c 迁移到 cf11。
我们的一些 Hibernate ORM 查询失败了。
其中一个错误是
java.io.IOException: Permission denied
"coldfusion.orm.hibernate.HibernateConfiguration$MappingGenerationException:
Error in generating Hibernate configuration.
我没能找到 Hibernate ColdFusion 11 使用的是哪个版本 - 我想知道它是否与 oracle 12c 不兼容?
What version of Hibernate does CFML use?
仅列出以前版本的 ColdFusion
使用的 Hibernate 版本
ColdFusion 管理员在设置摘要[=]CF 服务器JavaClass路径 下列出了以下 jar 文件的路径27=] 选项卡,所以我想这些是使用的:
- hibernate-commons-annotations-4.0.1.Final.jar
- hibernate-core-4.1.10.Final.jar
- hibernate-ehcache-4.1.10.Final.jar
- hibernate-jpa-2.0-api-1.0.1.Final.jar
最后才明白,'java.io.IOException: Permission denied'跟服务器的目录权限有关。
当我在 ColdFusion 运行 来自的目录上启用写访问时,错误消失了,并且创建了一个 ORM .xml 文件。
我遇到了与 'java.io.IOException: Permission denied' 类似的问题。它与试图在临时文件夹中打开文件的下面的 ehcache 有关。如果是这种情况,则无需更改整个 ColdFusion 目录的权限。在我的情况下
-Djava.io.tmpdir=/tmp/<folder_name>
在 JVM 上并确保此文件夹具有适当的写入权限解决了这个问题。
我们刚刚使用 Oracle 12c 迁移到 cf11。 我们的一些 Hibernate ORM 查询失败了。 其中一个错误是
java.io.IOException: Permission denied "coldfusion.orm.hibernate.HibernateConfiguration$MappingGenerationException: Error in generating Hibernate configuration.
我没能找到 Hibernate ColdFusion 11 使用的是哪个版本 - 我想知道它是否与 oracle 12c 不兼容?
What version of Hibernate does CFML use? 仅列出以前版本的 ColdFusion
使用的 Hibernate 版本ColdFusion 管理员在设置摘要[=]CF 服务器JavaClass路径 下列出了以下 jar 文件的路径27=] 选项卡,所以我想这些是使用的:
- hibernate-commons-annotations-4.0.1.Final.jar
- hibernate-core-4.1.10.Final.jar
- hibernate-ehcache-4.1.10.Final.jar
- hibernate-jpa-2.0-api-1.0.1.Final.jar
最后才明白,'java.io.IOException: Permission denied'跟服务器的目录权限有关。 当我在 ColdFusion 运行 来自的目录上启用写访问时,错误消失了,并且创建了一个 ORM .xml 文件。
我遇到了与 'java.io.IOException: Permission denied' 类似的问题。它与试图在临时文件夹中打开文件的下面的 ehcache 有关。如果是这种情况,则无需更改整个 ColdFusion 目录的权限。在我的情况下
-Djava.io.tmpdir=/tmp/<folder_name>
在 JVM 上并确保此文件夹具有适当的写入权限解决了这个问题。