日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
JBoss的目錄及數(shù)據(jù)庫(kù)連接

1.1、軟件安裝
首先要安裝JDK(僅僅安裝JRE是不行的,因?yàn)镴SP頁(yè)面需要編譯),最新的正式版是JDK1.4.2。然后把JBoss的壓縮包解壓到一個(gè)目錄下,目錄名一般是"Jboss_版本號(hào)",JBoss目前的最新正式版是JBoss4.0.0(2004年9月20日發(fā)布)。下面的配置都是針對(duì)JBoss3.2.5。

創(chuàng)新互聯(lián)公司-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比賓川網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式賓川網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋賓川地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴(lài)。

1.2、環(huán)境變量的設(shè)置
需要的環(huán)境變量有JAVA_HOME和JBOSS_HOME。環(huán)境變量JAVA_HOME設(shè)置為剛才JDK的安裝路徑,JBOSS_HOME設(shè)置為剛才JBoss解壓后的路徑。設(shè)置方法如下:在Windows2000中可以右鍵點(diǎn)我的電腦,選"屬性"-> 選"高級(jí)"選項(xiàng)卡 -> 點(diǎn)擊"環(huán)境變量"按鈕 -> 點(diǎn)擊系統(tǒng)變量的"新建"按鈕,然后在對(duì)話框中輸入"變量名"為"JAVA_HOME",變量值為JDK的安裝路徑,最后確定。同樣的方法添加JBOSS_HOME。

1.3、運(yùn)行
直接執(zhí)行JBoss\bin目錄下的run.bat批處理文件即可,啟動(dòng)時(shí)間從20秒到1分鐘左右不等,視CPU速度和內(nèi)存大小而定。

1.4、終止JBoss的運(yùn)行
最好不要直接關(guān)閉運(yùn)行JBoss時(shí)的控制臺(tái)窗口,直接關(guān)閉控制臺(tái)可能導(dǎo)致JBoss下次啟動(dòng)時(shí)出現(xiàn)異常。正常關(guān)閉JBoss的方法是另外打開(kāi)一個(gè)控制臺(tái)窗口,執(zhí)行JBoss\bin目錄下的shutdown.bat批處理文件,不過(guò)要帶一個(gè)參數(shù)"-S",注意是大寫(xiě)字母。為了方便起見(jiàn),也可以創(chuàng)建一個(gè)快捷方式。
1.5、把JBoss安裝為Windows2000的系統(tǒng)服務(wù)
每次從控制臺(tái)啟動(dòng)JBoss不是很方便,雖然調(diào)試程序時(shí)可以從控制臺(tái)看到很多信息,但有的時(shí)候需要JBoss作為系統(tǒng)服務(wù)自動(dòng)運(yùn)行。這需要下載一個(gè)小工具JavaService.exe,到如下地址下載:

http://www.alexandriasc.com/software/JavaService/index.html">http://www.alexandriasc.com/software/JavaService/index.html'>http://www.alexandriasc.com/software/JavaService/index.html">http://www.alexandriasc.com/software/JavaService/index.html

,我已經(jīng)下載了該工具。

2.WAR文件的部署
JBoss支持熱部署,也就是war文件部署到服務(wù)器上后不需要重新啟動(dòng)JBoss(Tomcat不支持這種特性)。war文件的部署很簡(jiǎn)單,直接將war文件拷貝到JBoss\server\default\deploy目錄下即可。

3.JBoss目錄結(jié)構(gòu)
bin目錄:改目錄包含各種腳本文件以及相關(guān)文件,前面已經(jīng)用過(guò)run.bat和shutdown.bat兩個(gè)批處理文件。client目錄:存儲(chǔ)配置信息和可能被Java客戶(hù)端應(yīng)用程序或外部Web容器用到的jar文件。docs目錄:保存在JBoss中引用到的XML文件和DTD文件(這里也提供了在JBoss中如何寫(xiě)配置文件的例子)。該目錄下有針對(duì)不通的數(shù)據(jù)庫(kù)(如MySql、Oracle、SQL Server、Postgres等)配置數(shù)據(jù)源的JCA配置文件。
lib目錄:這里存儲(chǔ)運(yùn)行JBoss微內(nèi)核所需的jar文件。該目錄下不要存儲(chǔ)任何你自己的jar文件。
server目錄:這里的每一個(gè)子目錄對(duì)應(yīng)著一個(gè)服務(wù)器配置。該配置由運(yùn)行腳本文件時(shí)的參數(shù)"-c <配置名稱(chēng)>"來(lái)確定。在server目錄下有三個(gè)配置例子,即all、default和minimal,每一個(gè)配置安裝的服務(wù)都不一樣。其中default下是缺省配置。
minimal目錄:僅加載啟動(dòng)JBoss所需的最少服務(wù),如日志服務(wù)、JNDI和URL部署掃描器(發(fā)現(xiàn)新的部署),不包含Web容器、EJB和JMS。
all目錄:?jiǎn)?dòng)所有的服務(wù),包括RMI/IIOP、集群服務(wù)和Web服務(wù)部署器(默認(rèn)配置不會(huì)被加載)。

啟動(dòng)JBoss時(shí),如果run.bat不帶任何參數(shù),則使用的配置是server/default目錄下的配置。如果要以其它目錄下的配置啟動(dòng)JBoss,可以使用如下參數(shù):run -c all

上述命令將以all目錄下的配置信息啟動(dòng)JBoss。也可以在server目錄下新建目錄,按自己的需要寫(xiě)配置文件。下面以default目錄為例,介紹服務(wù)器配置的JBoss目錄結(jié)構(gòu)。
conf目錄:該目錄下有指定核心服務(wù)的jboss-service.xml文件,也可以放其它服務(wù)配置的文件。
data目錄:該目錄是JBoss內(nèi)置的數(shù)據(jù)庫(kù)Hypersonic存儲(chǔ)數(shù)據(jù)的地方,也是JBossMQ(the JBoss implementation of JMS)存儲(chǔ)相關(guān)信息的地方。
deploy目錄:這是部署J2EE應(yīng)用程序(jar、war和ear文件)的位置,只需將相應(yīng)文件拷貝到該目錄下即可。該目錄也用來(lái)熱部署服務(wù)和JCA資源適配器。已經(jīng)有一些服務(wù)部署到這個(gè)目錄了,如jmx-console,你啟動(dòng)JBoss后即可訪問(wèn)。JBoss會(huì)周期性的掃描deploy目錄,當(dāng)有任何組件改變,JBoss會(huì)重新部署該程序。
lib目錄:存放服務(wù)器配置所需的jar文件,比如,你可以將JDBC驅(qū)動(dòng)程序放在該目錄下。
log目錄:存放日志信息。JBoss使用Jakarta log4j包存儲(chǔ)日志,在程序中你也可以直接使用該信息。
tmp目錄:存儲(chǔ)在部署過(guò)程中解壓時(shí)產(chǎn)生的臨時(shí)文件。
work目錄:Tomcat編譯JSP文件時(shí)的工作目錄。
目錄data、log、tmp和work在JBoss安裝后并不存在,當(dāng)JBoss運(yùn)行時(shí)自動(dòng)建立。

4.JBoss中和數(shù)據(jù)庫(kù)連接
這里所說(shuō)的數(shù)據(jù)庫(kù)連接是在JBoss中通過(guò)XML文件配置數(shù)據(jù)源,在程序中通過(guò)名字來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。從JBoss3.2.3之后的數(shù)據(jù)庫(kù)連接配置比較簡(jiǎn)單,關(guān)于配置文件的書(shū)寫(xiě)在JBoss中針對(duì)不同的數(shù)據(jù)庫(kù)有相應(yīng)的例子,配置文件的例子在JBoss目錄JBoss_HOME\docs\examples\jca下,如對(duì)MySql數(shù)據(jù)庫(kù)的配置文件是mysql-ds.xml。只要針對(duì)數(shù)據(jù)庫(kù)的具體情況修改該配置文件即可。修改完成之后,將配置文件拷貝到JBoss_HOME\server\default目錄下。下面是一個(gè)設(shè)置MySql數(shù)據(jù)庫(kù)為數(shù)據(jù)源的mysql-ds.xml配置文件的內(nèi)容:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. MySqlTest 
  8.  
  9. jdbc:mysql://127.0.0.1:3306/test 
  10.  
  11. com.mysql.jdbc.Driver 
  12.  
  13. root 
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  

另外,連接數(shù)據(jù)庫(kù)所用到的JDBC驅(qū)動(dòng)程序要拷貝到JBoss_HOME\server\default\lib目錄下。

【編輯推薦】

  1. IPTV會(huì)否是分眾購(gòu)對(duì)象
  2. 我國(guó)IPTV研究目全球領(lǐng)先
  3. 3G與IPTV是發(fā)展大方向
  4. 我國(guó)IPTV研究目全球領(lǐng)先
  5. 3G與IPTV是發(fā)展大方向

文章標(biāo)題:JBoss的目錄及數(shù)據(jù)庫(kù)連接
文章鏈接:http://www.dlmjj.cn/article/djhseij.html