Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 使用JTA持久性上下文而不设置hibernate.transaction.JTA.platform_Java_Jsp_Ejb_Backing Beans - Fatal编程技术网

Java 使用JTA持久性上下文而不设置hibernate.transaction.JTA.platform

Java 使用JTA持久性上下文而不设置hibernate.transaction.JTA.platform,java,jsp,ejb,backing-beans,Java,Jsp,Ejb,Backing Beans,我正在更新一个旧的应用程序,尽可能少地重新编程。我创建了一个类似于旧页面的页面,其中只包含一些测试数据,以确保我可以创建带有ejb/jpa的链接,我遇到了一个问题。我将发布jsp、persistence.xml和错误。在研究了网络之后,我仍然不明白问题是什么,也不知道如何解决它。多谢各位 jsp 您必须在persistence.xml中添加以下行 如果您使用的是玻璃鱼: <property name="hibernate.transaction.jta.platform" value="o

我正在更新一个旧的应用程序,尽可能少地重新编程。我创建了一个类似于旧页面的页面,其中只包含一些测试数据,以确保我可以创建带有ejb/jpa的链接,我遇到了一个问题。我将发布jsp、persistence.xml和错误。在研究了网络之后,我仍然不明白问题是什么,也不知道如何解决它。多谢各位

jsp


您必须在persistence.xml中添加以下行

如果您使用的是玻璃鱼

<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform" />
<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossStandAloneJtaPlatform" />

如果您正在使用JBoss:

<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform" />
<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossStandAloneJtaPlatform" />


这应该可以解决您的问题。

对于tomcat还是独立模式?
<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossStandAloneJtaPlatform" />