最近會稍微碰一下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();
做個簡單的紀錄
留言列表