ejb3.0開(kāi)發(fā)環(huán)境配置
運(yùn)行環(huán)境配置
1、工具下載與安裝
1>下載安裝JDK5.0(www.java.sun.com)
2>下載安裝eclipse3.2.x(www.eclipse.org)(如果你下載了JBOSS IDE2.0(內(nèi)含eclipse3.2.x,這個(gè)可以不要)
3>下載和安裝jboss-4.0.5.GA 服務(wù)器(記住一定要下載安裝版,內(nèi)含EJB3.0Container,地址:http://sourceforge.net/project/d ... mp;use_mirror=jaist)
4>下載插件JBOSS IDE 2.0(http://sourceforge.net/project/d ... amp;use_mirror=nchc)
安裝JBOSS是要注意幾點(diǎn):
1>議不要安裝在Program Files 目錄,否則一些應(yīng)用會(huì)導(dǎo)致莫名的錯(cuò)。
2>選擇帶集群功能的安裝選項(xiàng)“ejb3-clustered”
3>在輸入配置名稱時(shí),輸入“all”
4>在配置JMX時(shí),把所有選擇薦都勾上,并輸入jmx-console的用戶名和密碼!
5》運(yùn)行JBOSS,進(jìn)行JBOSS安裝目錄下,進(jìn)入BIN目錄下,運(yùn)行 run -c all,如果直接運(yùn)行run,會(huì)報(bào)錯(cuò)!(因?yàn)槟鉹un.bat不知道你運(yùn)行的是那種配置all,default,還是min)
2、設(shè)置環(huán)境變量
JAVA_HOME=JAVA安裝目錄
JBOSS_HOME=JBOSS安裝目錄
3、認(rèn)識(shí)JBOSS目錄用途
目錄 描述
bin 啟 動(dòng) 和關(guān)閉JBoss的腳本
client 客戶端與JBoss通信所需的Java 庫(kù)(JARs)
docs 配置的樣本文件(數(shù)據(jù)庫(kù)配置等)
docs/dtd 在JBoss中使用的各種XML文件的DTD。
lib 一些JAR,JBoss啟動(dòng)時(shí)加載,且被所有JBoss配置共享。(不要把你的庫(kù)放在這里)
server 各種JBoss配置。每個(gè)配置必須放在不同的子目錄。子目錄的名字表示配置的名字。JBoss
包含3 個(gè)默認(rèn)的配置:minimial,default和all,在你安裝時(shí)可以進(jìn)行選擇
server/all JBoss的完全配置,啟動(dòng)所有服務(wù),包括集群和IIOP。(本教程就采用此配置)
server/default JBoss 的默認(rèn)配置。在沒(méi)有在JBoss 命令航中指定配置名稱時(shí)使用。(本教程沒(méi)有安裝此
配置,如果不指定配置名稱,啟動(dòng)將會(huì)出錯(cuò))
server/all/conf JBoss的配置文件。
server/all/data JBoss的數(shù)據(jù)庫(kù)文件。比如,嵌入的數(shù)據(jù)庫(kù),或者JBossMQ。
server/all/deploy JBoss的熱部署目錄。放到這里的任何文件或目錄會(huì)被JBoss自動(dòng)部署。EJB、WAR、EAR,甚至服務(wù)。
server/all/lib 一些JAR,JBoss在啟動(dòng)特定配置時(shí)加載他們。(default和minimial配置也包含這個(gè)和下面兩個(gè)目錄。)
server/all/log JBoss的日志文件
server/all/tmp JBoss的臨時(shí)文件
4、EJB部署
JBoss中的部署過(guò)程非常的簡(jiǎn)單、直接。在每一個(gè)配置中,JBoss不斷的掃描一個(gè)特殊目錄的變化:
[jboss安裝目錄](méi)/server/config-name/deploy。
運(yùn)行環(huán)境配置
1、工具下載與安裝
1>下載安裝JDK5.0(www.java.sun.com)
2>下載安裝eclipse3.2.x(www.eclipse.org)(如果你下載了JBOSS IDE2.0(內(nèi)含eclipse3.2.x,這個(gè)可以不要)
3>下載和安裝jboss-4.0.5.GA 服務(wù)器(記住一定要下載安裝版,內(nèi)含EJB3.0Container,地址:http://sourceforge.net/project/d ... mp;use_mirror=jaist)
4>下載插件JBOSS IDE 2.0(http://sourceforge.net/project/d ... amp;use_mirror=nchc)
安裝JBOSS是要注意幾點(diǎn):
1>議不要安裝在Program Files 目錄,否則一些應(yīng)用會(huì)導(dǎo)致莫名的錯(cuò)。
2>選擇帶集群功能的安裝選項(xiàng)“ejb3-clustered”
3>在輸入配置名稱時(shí),輸入“all”
4>在配置JMX時(shí),把所有選擇薦都勾上,并輸入jmx-console的用戶名和密碼!
5》運(yùn)行JBOSS,進(jìn)行JBOSS安裝目錄下,進(jìn)入BIN目錄下,運(yùn)行 run -c all,如果直接運(yùn)行run,會(huì)報(bào)錯(cuò)!(因?yàn)槟鉹un.bat不知道你運(yùn)行的是那種配置all,default,還是min)
2、設(shè)置環(huán)境變量
JAVA_HOME=JAVA安裝目錄
JBOSS_HOME=JBOSS安裝目錄
3、認(rèn)識(shí)JBOSS目錄用途
目錄 描述
bin 啟 動(dòng) 和關(guān)閉JBoss的腳本
client 客戶端與JBoss通信所需的Java 庫(kù)(JARs)
docs 配置的樣本文件(數(shù)據(jù)庫(kù)配置等)
docs/dtd 在JBoss中使用的各種XML文件的DTD。
lib 一些JAR,JBoss啟動(dòng)時(shí)加載,且被所有JBoss配置共享。(不要把你的庫(kù)放在這里)
server 各種JBoss配置。每個(gè)配置必須放在不同的子目錄。子目錄的名字表示配置的名字。JBoss
包含3 個(gè)默認(rèn)的配置:minimial,default和all,在你安裝時(shí)可以進(jìn)行選擇
server/all JBoss的完全配置,啟動(dòng)所有服務(wù),包括集群和IIOP。(本教程就采用此配置)
server/default JBoss 的默認(rèn)配置。在沒(méi)有在JBoss 命令航中指定配置名稱時(shí)使用。(本教程沒(méi)有安裝此
配置,如果不指定配置名稱,啟動(dòng)將會(huì)出錯(cuò))
server/all/conf JBoss的配置文件。
server/all/data JBoss的數(shù)據(jù)庫(kù)文件。比如,嵌入的數(shù)據(jù)庫(kù),或者JBossMQ。
server/all/deploy JBoss的熱部署目錄。放到這里的任何文件或目錄會(huì)被JBoss自動(dòng)部署。EJB、WAR、EAR,甚至服務(wù)。
server/all/lib 一些JAR,JBoss在啟動(dòng)特定配置時(shí)加載他們。(default和minimial配置也包含這個(gè)和下面兩個(gè)目錄。)
server/all/log JBoss的日志文件
server/all/tmp JBoss的臨時(shí)文件
4、EJB部署
JBoss中的部署過(guò)程非常的簡(jiǎn)單、直接。在每一個(gè)配置中,JBoss不斷的掃描一個(gè)特殊目錄的變化:
[jboss安裝目錄](méi)/server/config-name/deploy。