Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HIBERNATE和HSQLDB-在PC上工作-在Linux上出错_Java_Hibernate_Hsqldb - Fatal编程技术网

Java HIBERNATE和HSQLDB-在PC上工作-在Linux上出错

Java HIBERNATE和HSQLDB-在PC上工作-在Linux上出错,java,hibernate,hsqldb,Java,Hibernate,Hsqldb,我在PC上创建了一个测试应用程序,以熟悉HSQLDB上的Hibernate 我制作了一个可执行JAR,并将应用程序移动到Linux虚拟机上。当我在设置后运行同一程序时,当我尝试运行测试应用程序时,我的HSQLDB会抛出以下消息: 9.0之前的客户端尝试连接。我们拒绝了他们 当我尝试创建SessionFactory时会发生这种情况 知道我在看什么吗 谢谢 Trev此消息表示您正在使用客户端/服务器模式。服务器运行的是HSQLDB2.0JAR,但客户端使用的是早期的jar,可能是1.8版 为了在Hi

我在PC上创建了一个测试应用程序,以熟悉HSQLDB上的Hibernate

我制作了一个可执行JAR,并将应用程序移动到Linux虚拟机上。当我在设置后运行同一程序时,当我尝试运行测试应用程序时,我的HSQLDB会抛出以下消息:

9.0之前的客户端尝试连接。我们拒绝了他们

当我尝试创建SessionFactory时会发生这种情况

知道我在看什么吗

谢谢


Trev

此消息表示您正在使用客户端/服务器模式。服务器运行的是HSQLDB2.0JAR,但客户端使用的是早期的jar,可能是1.8版


为了在Hibernate中使用HSQLDB 2.0,您应该使用来自(客户端和服务器上)的HSQLDB快照jar以及最新的Hibernate版本3.5.6。

我制作了一个可执行jar,并将应用程序移动到Linux VM上
这个jar的结构是什么?您使用的是什么版本的HSQLDB?数据库在哪里?什么是数据库连接字符串?