2011-04-16 68 views
0

如何在Glassfish 3中定义以下内容?理想的JavaEE6兼容文件 - 而不是通过手动点击Web UI。将数据源移植到Glassfish

<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> 

在此先感谢。

回答

0

这是我的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中的<resources>部分内。