| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「GERONIMO データソースの作成」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
==GERONIMO データソースの作成==
+
==[[GERONIMO データソースの作成]]==
{{include_html banner_html, "!Geronimo"}}
+
{{include_html [[banner_html]], "!Geronimo"}}
[[GERONIMO]]
+
[[GERONIMO]] |
  
 
ver 1.1.1
 
ver 1.1.1
[[Tomcat 5.5 JNDI Datasource の利用] [Tomcatの場合]]
+
[[Tomcat 5.5 JNDI Datasource の利用|Tomcatの場合]]
  
=====まず、GERONIMO のリポジトリに、JDBCドライバを登録する必要がある。メニューからCommon Libsを選択=====
+
=====まず、[[GERONIMO]] のリポジトリに、JDBCドライバを登録する必要がある。メニューからCommon Libsを選択=====
 
[[File:0516_dbpl_04.jpg]]
 
[[File:0516_dbpl_04.jpg]]
=====GERONIMO/repository ディレクトリ以下の構成にならって、各項目を設定し、Install=====
+
=====[[GERONIMO]]/repository ディレクトリ以下の構成にならって、各項目を設定し、Install=====
 
[[File:0517_dbpl_05.jpg]]
 
[[File:0517_dbpl_05.jpg]]
=====Database poolの作成=====
+
=====[[Database]] poolの作成=====
 
[[File:0513_dbpl_01.jpg]]
 
[[File:0513_dbpl_01.jpg]]
=====Database pool wizerd を起動=====
+
=====[[Database]] pool wizerd を起動=====
 
[[File:0514_dbpl_02.jpg]]
 
[[File:0514_dbpl_02.jpg]]
=====[Fedora Core 6 Oracle Express Edition のインストール] [Oracle Express Edition]のDatabase poolを作成=====
+
=====[[Fedora Core 6 Oracle Express Edition のインストール|Oracle Express Edition]]のDatabase poolを作成=====
 
[[File:0515_dbpl_03.jpg]]
 
[[File:0515_dbpl_03.jpg]]
 
=====さっき登録したJDBC情報を選択し、ユーザ、パスワード等必要な情報を設定=====
 
=====さっき登録したJDBC情報を選択し、ユーザ、パスワード等必要な情報を設定=====
21行目: 21行目:
 
=====Deployする=====
 
=====Deployする=====
 
[[File:0520_dbpl_08.jpg]]
 
[[File:0520_dbpl_08.jpg]]
=====新しいDatabase poolが作成された=====
+
=====新しい[[Database]] poolが作成された=====
 
[[File:0521_dbpl_09.jpg]]
 
[[File:0521_dbpl_09.jpg]]
 
=====右のほうのusageを選択すると、使用法が書いてある。=====
 
=====右のほうのusageを選択すると、使用法が書いてある。=====
38行目: 38行目:
 
  <web-app
 
  <web-app
 
     xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
 
     xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
     <environment>
+
     <en[[vi]]ronment>
 
         <moduleId>
 
         <moduleId>
 
             <artifactId>fugitive</artifactId>
 
             <artifactId>fugitive</artifactId>
48行目: 48行目:
 
             </dependency>
 
             </dependency>
 
         </dependencies>
 
         </dependencies>
     </environment>
+
     </en[[vi]]ronment>
 
     <context-root>/fugitive</context-root>
 
     <context-root>/fugitive</context-root>
 
   
 
   
67行目: 67行目:
 
     DataSource ds = ctx.lookup("java:comp/env/jdbc/fugitive");
 
     DataSource ds = ctx.lookup("java:comp/env/jdbc/fugitive");
  
{{include_html banner_html, "!Geronimo"}}
+
{{include_html [[banner_html]], "!Geronimo"}}

2020年2月16日 (日) 04:26時点における最新版

GERONIMO データソースの作成

{{include_html banner_html, "!Geronimo"}} GERONIMO |

ver 1.1.1 Tomcatの場合

まず、GERONIMO のリポジトリに、JDBCドライバを登録する必要がある。メニューからCommon Libsを選択

0516 dbpl 04.jpg

GERONIMO/repository ディレクトリ以下の構成にならって、各項目を設定し、Install

0517 dbpl 05.jpg

Database poolの作成

0513 dbpl 01.jpg

Database pool wizerd を起動

0514 dbpl 02.jpg

Oracle Express EditionのDatabase poolを作成

0515 dbpl 03.jpg

さっき登録したJDBC情報を選択し、ユーザ、パスワード等必要な情報を設定

0518 dbpl 06.jpg 0519 dbpl 07.jpg

Deployする

0520 dbpl 08.jpg

新しいDatabase poolが作成された

0521 dbpl 09.jpg

右のほうのusageを選択すると、使用法が書いてある。

0522 dbpl 10.jpg

WEB-INF/web.xmlに以下を追記

 <resource-ref>
   <res-ref-name>jdbc/fugitive</res-ref-name>
   <res-type>javax.sql.DataSource</res-type>
   <res-auth>Container</res-auth>
   <res-sharing-scope>Shareable</res-sharing-scope>
 </resource-ref>

WEB-INF/geronimo-web.xml を作成し、以下を記述

<?xml version="1.0" encoding="UTF-8"?>
<web-app
   xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
   <environment>
       <moduleId>
           <artifactId>fugitive</artifactId>
       </moduleId>
       <dependencies>
           <dependency>
               <groupId>console.dbpool</groupId>
               <artifactId>Fugitive</artifactId>
           </dependency>
       </dependencies>
   </environment>
   <context-root>/fugitive</context-root>

   <!-- security settings, if any, go here -->

   <resource-ref>
       <ref-name>jdbc/fugitive</ref-name>
       <pattern>
         <groupId>console.dbpool</groupId>
         <artifactId>Fugitive</artifactId>
         <name>Fugitive</name>
       </pattern>
   </resource-ref>
</web-app>
アプリケーションから利用
   InitialContext ctx = new InitialContext();
   DataSource ds = ctx.lookup("java:comp/env/jdbc/fugitive");

{{include_html banner_html, "!Geronimo"}}