添付ファイルの追加

ログイン済のユーザのみが添付ファイルをアップロード出来ます。

添付ファイル一覧

Kind Attachment Name Size Version Date Modified Author Change note
png
connection-profile.png 66.5 kB 2 13-1-2016 15:38 ytp
png
database-connections-fin.png 137.2 kB 2 14-1-2016 00:07 ytp
png
database-connections.png 124.6 kB 1 13-1-2016 23:56 ytp
png
deployments1.png 111.9 kB 1 19-4-2016 17:04 ytp
png
deployments2.png 133.8 kB 1 19-4-2016 22:08 ytp
png
deployments3.png 134.1 kB 1 19-4-2016 22:08 ytp
png
deployments4.png 105.0 kB 1 19-4-2016 22:08 ytp
png
driver-definition.png 101.4 kB 3 13-1-2016 16:10 ytp
png
driver-jar-list.png 42.8 kB 1 13-1-2016 16:14 ytp
png
driver-properties.png 64.6 kB 2 13-1-2016 16:45 ytp
png
mysql-dependency.png 38.7 kB 1 11-1-2016 23:32 ytp
png
persistence-properties.png 136.8 kB 3 14-1-2016 00:36 ytp
png
wildfly-console.png 74.4 kB 1 19-4-2016 15:31 ytp
png
wildfly-ds1.png 111.7 kB 1 20-4-2016 01:31 ytp
png
wildfly-ds2.png 153.3 kB 1 20-4-2016 00:38 ytp
png
wildfly-ds3.png 150.9 kB 1 20-4-2016 00:13 ytp
png
wildfly-ds4.png 160.7 kB 1 20-4-2016 00:13 ytp
png
wildfly-ds5.png 170.1 kB 1 20-4-2016 00:14 ytp

This page (revision-421) was last changed on 26-8-2016 23:38 by ytp

This page was created on 11-1-2016 01:13 by ytp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 105 changed one line
アプリケーションサーバー(WildFly 9.0.2.Final)上に定義されているデータソースを基にDBに接続する方法です。\\
アプリケーションサーバー(WildFly 9.0.2.Final)上に定義されているデータソースを基にDBに接続する方法です。WildFly 10.0.0.Final でも同じです。WildFly 9.0.1.Final では画面構成が少し異なりますが基本的な手順は同じです。\\
At line 156 changed 4 lines
src/main/resources/META-INF/persistence.xmlをエディタで開き、Propertiesタグを開きます。\\
この中に次のように設定します。\\
[{Image src='persistence-properties.png'}]\\
!APサーバー上に定義したデータソース経由でRDBに接続する場合 (推奨)
この方法の場合は persistence.xml のみ定義します。\\
src/main/resources/META-INF/persistence.xmlをエディタで開き、Sourceタグに次のように設定します。\\
{{{
<persistence version="2.1"
xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://xmlns.jcp.org/xml/ns/persistence
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="primary">
<!-- If you are running in a production environment, add a managed
data source, this example data source is just for development and testing! -->
<!-- The datasource is deployed as WEB-INF/jboss-javaee-webapp-ds.xml, you
can find it in the source at src/main/webapp/WEB-INF/jboss-javaee-webapp-ds.xml -->
<jta-data-source>java:jboss/datasources/jboss-javaee-webappDS</jta-data-source>
<properties>
<!-- Properties for Hibernate -->
<property name="hibernate.hbm2ddl.auto" value="validate" />
<property name="hibernate.show_sql" value="true" />
<!-- added by ytp -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
</persistence-unit>
</persistence>
}}}
At line 182 added 2 lines
|persistence-unit name|primary|任意の接続名。ここで定義した名前を@PersistenceContextアノテーションのunitName属性に記述する
|jta-data-source|WildFlyに定義したデータソース名
At line 163 removed 4 lines
|javax.persistence.jdbc.driver|com.mysql.jdbc.Driver|JDBCドライバー。
|javax.persistence.jdbc.url|jdbc:mysql://localhost:3306/test|ポート番号の後ろはSchema(DATABASE)名を書く。
|javax.persistence.jdbc.user|testuser|接続するユーザー。
|javax.persistence.jdbc.password|userpass|ユーザーのパスワード。
At line 169 changed one line
同じ内容をXMLで書く場合は次です。\\
\\
!アプリケーション個別で設定する(warファイルに含める)場合
この方法の場合は
#persistence.xml の設定
#アプリケーション用データソース定義ファイルの設定
の2ヶ所に定義します。\\
src/main/resources/META-INF/persistence.xmlをエディタで開き、APサーバー経由で接続する定義に加えて以下を設定します。\\
||Name||Value||説明
|javax.persistence.jdbc.driver|com.mysql.jdbc.Driver|JDBCドライバー。
|javax.persistence.jdbc.url|jdbc:mysql://localhost:3306/test|ポート番号の後ろはSchema(DATABASE)名を書く。
|javax.persistence.jdbc.user|testuser|スキーマに接続するユーザー。
|javax.persistence.jdbc.password|pass|ユーザーのパスワード。
At line 171 changed 10 lines
<properties>
<property name="hibernate.hbm2ddl.auto" value="none" />
<property name="hibernate.show_sql" value="true" />
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/test"/>
<property name="javax.persistence.jdbc.user" value="testuser"/>
<property name="javax.persistence.jdbc.password" value="userpass"/>
<property name="hibernate.format_sql" value="false"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
<persistence version="2.1"
xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://xmlns.jcp.org/xml/ns/persistence
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="primary">
<!-- If you are running in a production environment, add a managed
data source, this example data source is just for development and testing! -->
<!-- The datasource is deployed as WEB-INF/jboss-javaee-webapp-ds.xml, you
can find it in the source at src/main/webapp/WEB-INF/jboss-javaee-webapp-ds.xml -->
<jta-data-source>java:jboss/datasources/jboss-javaee-webappDS</jta-data-source>
<properties>
<!-- Properties for Hibernate -->
<property name="hibernate.hbm2ddl.auto" value="validate" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.format_sql" value="false"/>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/test"/>
<property name="javax.persistence.jdbc.user" value="testadmin"/>
<property name="javax.persistence.jdbc.password" value="pass"/>
</properties>
</persistence-unit>
</persistence>
Version Date Modified Size Author Changes ... Change note
421 26-8-2016 23:38 8.933 kB ytp to previous
« This page (revision-421) was last changed on 26-8-2016 23:38 by ytp