私はeclipseでWebプロジェクトを作成し、glassfish-resource.xml initを追加し、データベースURLで設定しました。 また、プロジェクトにpersistence.xmlユニットを追加し、glassfish-resource.xmlで定義されたデータソース用のjta-datasourceを追加しましたが、ideでglassfishにアプリケーションをデプロイするときにエラーが発生しました: 'java :SerialContextの「モジュール/ JDBC/sportalglassfish-resource.xmlと永続ユニットin eclipse ang glassfish v3.0
私のglassfish-resource.xml:
<resources>
<jdbc-connection-pool name="java:module/jdbc/sportalPool"
res-type="javax.sql.DataSource" datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"
pool-resize-quantity="1" max-pool-size="5" steady-pool-size="0"
statement-timeout-in-seconds="30">
<property name="User" value="root"></property>
<property name="Password" value="1234"></property>
<property name="portNumber" value="3306"></property>
<property name="dataBaseName" value="sportal"></property>
<property name="serverName" value="192.168.2.7"></property>
</jdbc-connection-pool>
<jdbc-resource pool-name="java:module/jdbc/sportalPool"
jndi-name="java:module/jdbc/sportal"></jdbc-resource>
と私のpersistence.xmlがある:
<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="PU" transaction-type="JTA">
<jta-data-source>java:module/jdbc/sportal</jta-data-source>
<properties>
<property name="eclipselink.ddl-generation" value="create-tables" />
<property name="eclipselink.logging.level" value="FINE" />
</properties>
</persistence-unit>
"java:module/..."の代わりに "java:app/..."と同じエラーが表示されます。
マイGlassFishのバージョンは、JPA2オープン版3.0.1で、ヘリオス
RGDS