最近會稍微碰一下JBoss

所以在此順便做個紀錄

安裝的部分網路上資訊就很多了

就不再敘述

因為我是安裝在Windows做測試(其實只要下載解壓縮就好,不用安裝)

所以會跟Linux有稍微不同

一、Deploy EJB

Deploy 的方法有很多種

可以觀看此影片

5 ways to deploy your application to JBoss AS 7:http://vimeo.com/25831010

 

二、設定Data Source

不同的DB會有稍微不同的設定方法

因為我是用Oracle就講一下Oracle的設定方法

首先要存取DB會有兩個動作要做

1. 要有Driver

2.設定Data Source 文件

Oracle JDBC Driver 下載:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

下載後放到相對應的位置下

我是放到 jboss-5.1.0.GA\server\default\lib\

default是預設啟動

再來設定Data Source 文件

在下載回來的JBoss中有個資料夾 jboss-5.1.0.GA\docs\examples\jca\

裡面有各種DB的文件範例

我們將裡面的 oracle-ds.xml 複製到 jboss-5.1.0.GA\server\default\deploy\ 下

並且打開做點修改

主要是修改其中的這幾部分

<jndi-name>填入JNDI Name</jndi-name>
<connection-url>填入Connection URL</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>填入帳號</user-name>
<password>填入密碼</password>

修改好就可以了

 

在JAVA 中該如何寫去取得Connection呢?

用以下的方法再去修改JNDI NAME成自己所設定的就可以了!!

InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:JNDI NAME");
Connection connection = ds.getConnection();

 

做個簡單的紀錄

arrow
arrow
    全站熱搜

    qaz33326 發表在 痞客邦 留言(0) 人氣()