【问题标题】:Porting a datasource to Glassfish将数据源移植到 Glassfish
【发布时间】:2011-04-16 09:48:49
【问题描述】:

如何在 Glassfish 3 中定义以下内容?在一个合理的、理想情况下符合 JavaEE6 的文件中 - 而不是通过手动单击 Web UI。

<datasources>
<local-tx-datasource>
    <jndi-name>FizioDS</jndi-name>
    <connection-url>jdbc:postgresql://localhost:5432/fizio</connection-url>
    <driver-class>org.postgresql.Driver</driver-class>
    <user-name>fizio</user-name>
    <password>password</password>
    </local-tx-datasource>
</datasources>

提前致谢。

【问题讨论】:

    标签: java datasource glassfish-3


    【解决方案1】:

    这是我的 domain.xml 文件中用于 MySQL 数据源的示例。也许它对 postgreSQL 也有帮助:

    <jdbc-connection-pool connection-validation-method="auto-commit" 
               datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" 
               res-type="javax.sql.DataSource" 
               wrap-jdbc-objects="false" 
               name="mysql_ladb_adminPool">
          <property name="URL" value="jdbc:mysql://helios:3306/ladb" />
          <property name="driverClass" value="com.mysql.jdbc.Driver" />
          <property name="Password" value="pass" />
          <property name="portNumber" value="3306" />
          <property name="databaseName" value="ladb" />
          <property name="User" value="user" />
          <property name="serverName" value="localhost" />
    </jdbc-connection-pool>
    <jdbc-resource pool-name="mysql_ladb_adminPool" jndi-name="jdbc/ladbadmin" />
    

    将其放在 domain.xml 的 &lt;resources&gt; 部分中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 2010-11-22
      • 2023-04-09
      • 2011-04-20
      相关资源
      最近更新 更多