`
keating
  • 浏览: 170007 次
  • 性别: Icon_minigender_1
  • 来自: weihai
社区版块
存档分类
最新评论

Netbeans generate config files for JTA Transaction automatically

    博客分类:
  • Java
阅读更多
If you are using Netbeans, you are lucky. When you create the persistence.xml, netbeans will help you build the config-xml of JTA automatically.
I use Netbeans 6.9, EJB 3.1, JPA 2.0, JSF 2.0.
But, if you are using eclipse, you should modify the content of persistence.xml, maybe it should like this:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
	xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
	<persistence-unit name="FromWebPU" transaction-type="JTA">
		<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
		<jta-data-source>FromWebJndi</jta-data-source>
		<class>HelloMessage</class>
		<properties>
			<property name="eclipselink.ddl-generation" value="drop-and-create-tables" />
		</properties>
	</persistence-unit>
</persistence>

That's not enough, you should also add a file named "sun-resources.xml" under the folder of "web-inf". Its content like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resources PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Resource Definitions //EN" "http://www.sun.com/software/appserver/dtds/sun-resources_1_3.dtd">
<resources>
    <jdbc-connection-pool allow-non-component-callers="false" associate-with-thread="false" connection-creation-retry-attempts="0" connection-creation-retry-interval-in-seconds="10" connection-leak-reclaim="false" connection-leak-timeout-in-seconds="0" connection-validation-method="auto-commit" datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" fail-all-connections="false" idle-timeout-in-seconds="300" is-connection-validation-required="false" is-isolation-level-guaranteed="true" lazy-connection-association="false" lazy-connection-enlistment="false" match-connections="false" max-connection-usage-count="0" max-pool-size="32" max-wait-time-in-millis="60000" name="mysql_fromWeb_rootPool" non-transactional-connections="false" pool-resize-quantity="2" res-type="javax.sql.DataSource" statement-timeout-in-seconds="-1" steady-pool-size="8" validate-atmost-once-period-in-seconds="0" wrap-jdbc-objects="false">
        <property name="serverName" value="localhost"/>
        <property name="portNumber" value="3306"/>
        <property name="databaseName" value="fromWeb"/>
        <property name="User" value="root"/>
        <property name="Password" value="root"/>
        <property name="URL" value="jdbc:mysql://localhost:3306/fromWeb"/>
        <property name="driverClass" value="com.mysql.jdbc.Driver"/>
    </jdbc-connection-pool>
    <jdbc-resource enabled="true" jndi-name="FromWebJndi" object-type="user" pool-name="mysql_fromWeb_rootPool"/>
</resources>

You know, I get the file "sun-resources.xml" from netbeans....
BTW:My workmate use eclipse, he didn't know what's wrong with his program for several days, finally he realized that the transaction-type of the persistence should be "JTA" after he read my program which was coded in netbeans.Then I gave him the two config files.
分享到:
评论

相关推荐

    NetBeans IDE v7.4 for PHP 简体中文版.zip

    NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...

    NetBeans IDE v7.4 for C/C 简体中文版.zip

    NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...

    netbeans-8.0-linux

    NetBeans IDE 8.0 for Linux 是一个专为开发人员设计的强大集成开发环境(IDE),尤其适用于编写Java应用程序。此版本特别针对Linux操作系统进行了优化,提供了丰富的功能集,旨在提高在Linux平台上的开发效率。 ...

    Andriod for NetBeans 插件

    Android for NetBeans 插件是专门为开发者设计的一款集成开发环境(IDE)扩展,它使得开发者能够在NetBeans平台上进行Android应用的开发。这个插件的出现,弥补了NetBeans IDE在原生支持Android开发上的不足,使得...

    netbeans安装文件

    - **代码导航**:NetBeans的代码导航功能允许开发者快速跳转到函数定义、类成员或引用位置,提高代码阅读和理解速度。 - **调试工具**:内置的调试器可以设置断点、单步执行、查看变量值,帮助找出程序中的错误。 ...

    hibernate for netbeans 6.1

    《Hibernate for NetBeans 6.1:框架集成与开发指南》 在Java开发领域,Hibernate作为一款优秀的对象关系映射(ORM)框架,极大地简化了数据库操作。而NetBeans作为一个功能强大的集成开发环境(IDE),为开发者...

    NetBeans Platform for Beginners样章及全书代码

    NetBeans Platform for Beginners是2014年8月底才出版的书籍,与最新版的netbeans 8同步,目前还没有中文版及全书的电子版,只能找到样章。样章中,手把手地详解如何使用netbeans来开发应用及module,涉及到的概念...

    sde 4.4 for netbeans

    sde 4.4 for netbeans,netbeans uml 企业版插件,当然整个license也包括了eclipse版本的。 http://www.visual-paradigm.com/news/nb65/

    NetBeans IDE v7.4 for Java SE.zip

    NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...

    hibernate for netbeans5.5

    标题“Hibernate for NetBeans5.5”指的是在NetBeans 5.5集成开发环境中使用Hibernate框架的特定版本。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,从而简化了数据库操作...

    HIBERNATE FOR NETBEANS 数据操作方法

    **Hibernate for NetBeans 数据操作方法** Hibernate 是一个流行的开源对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。NetBeans 是一款强大的集成开发环境(IDE),提供了丰富的功能来支持...

    Ubuntu配置Netbeans8.2

    Ubuntu 配置 Netbeans 8.2 Ubuntu 是一个流行的 Linux 发行版,而 Netbeans 是一个功能强大的集成开发环境(IDE)。在本文中,我们将指导您如何在 Ubuntu 20.04 上配置 Netbeans 8.2。 标题解释 Ubuntu 配置 ...

    netbeans-8.2,Linux,x64

    NetBeans IDE 8.2是Java开发环境中的一款强大工具,同时也支持C++和其他多种编程语言。这个版本专为Linux操作系统设计,适用于64位架构。在Linux环境下,开发者经常使用NetBeans来创建、调试和部署应用程序,因为它...

    netbeans的Sublime样式

    而`config`可能包含了具体的样式配置文件,这些文件会指导NetBeans如何调整其界面以达到Sublime Text的风格。 总的来说,"netbeans的Sublime样式"是一个致力于提升NetBeans用户体验的插件,它允许开发者在保持...

    netbeans字体配置文件.netbeans字体配置文件

    netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...

    netbeans-8.1-windows for python

    网络中的“http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz”添加插件,测试时出现链接拒绝访问。所以添加链接找插件不一定能成功。。。 建议直接...

    NetBeans中添加背景图片附源码

    在NetBeans中添加背景图片是一项常见的个性化设置任务,可以让你的开发环境更加独特且符合个人审美。NetBeans是一个流行的开源集成开发环境(IDE),支持多种编程语言,如Java、C++、PHP等。通过自定义背景图片,...

    NetBeans Java快速入门

    9. 字节码文件生成:在 NetBeans IDE 中,在编译项目时,将生成一个字节码文件,可以通过 Files 窗口查看生成的新文件。 10. IDE 的使用:本指南展示了如何使用 NetBeans IDE 完成一些最简单的编程任务,包括创建...

    NetBeans 教程(如何使用NetBeans)

    NetBeans是一款功能强大的开源集成开发环境(IDE),尤其适合Java编程。这个教程将带你深入了解如何有效地使用NetBeans来编译和运行Java程序。NetBeans以其直观的用户界面、丰富的特性集以及对Java SE、Java EE和...

    netbeans-8.0-cpp-windows.exe

    NetBeans IDE is an integrated development environment (IDE) for writing, compiling, testing, and debugging software applications for the JavaTM platform and other environments. NetBeans IDE includes a...

Global site tag (gtag.js) - Google Analytics