hengheng123456789

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks

          JBOSS 配置及使用初步

          前言

          ?????? JBOSS 推出 3.0.4 版本其實(shí)已經(jīng)很久很久啦,可是呢,網(wǎng)上關(guān)于它的介紹就少得可憐,而且僅有的幾篇介紹都并不完全正確,很多甚至是直接拷貝 jboss2.4.4 的相關(guān)內(nèi)容。那些抄襲者沒有想到,從 jboss2.4.4 jboss3.0.4 之間有很大的飛躍,甚至目錄結(jié)構(gòu)也不相同了,相關(guān)配置更不用多說,他們那些拷貝來的作品根本不能正確指導(dǎo)人們學(xué)習(xí) jboss

          ?????? 為了學(xué)習(xí) jboss ,我想大多數(shù)人可能都要從 http://www.jboss.org 那里下載其本身的文檔,如 3.x 版本就有文檔 JBoss.3.0QuickStart.Draft3.pdf 來進(jìn)行入門指導(dǎo)。但是令人萬萬沒有想到的是, JBoss.3.0QuickStart.Draft3.pdf 文檔中甚至也有錯(cuò)誤的地方,完全按照它的指引,大家將會(huì)走彎路的。

          ?????? 因此,結(jié)合我最近學(xué)習(xí) jboss3.0.4 的經(jīng)驗(yàn),根據(jù)實(shí)際應(yīng)用情況,總結(jié)出 jboss3.0.4 配置及使用初步文檔,供大家參考和討論。

          前提

          ?????? 首先,你必須安裝了 JDK ,版本為 1.3 以上,我使用的是 1.4 版本。并在 CLASSPATH 中設(shè)置 JAVA_HOME 環(huán)境變量為 JDK 安裝目錄。確保在你的機(jī)器上可以運(yùn)行 JAVA 程序。

          安裝及運(yùn)行 jboss3.0.4

          ?????? jboss 自己的網(wǎng)站 http://www.jboss.org 下載 jboss3.0.4 ,有 jboss-3.0.4.zip jboss-3.0.4_tomcat-4.1.12.zip 。后者是 jboss tomcat 整合到一起的版本,這里主要介紹前者,既單獨(dú)的 jboss3.0.4

          ?????? jboss 的運(yùn)行很簡單。將 jboss-3.0.4.zip 解壓到本地硬盤的一個(gè)目錄中。會(huì)有以下幾個(gè)目錄生成:

          bin

          放置 jboss 啟動(dòng)和停止的可執(zhí)行腳本文件

          docs

          放置 jboss 的例子、測試腳本和各種腳本配置文件的 DTD

          lib

          放置 jboss 所需要的部分 jar 包文件

          client

          放置 EJB 客戶端運(yùn)行時(shí)所需要的 jar

          server

          放置各啟動(dòng)類型的服務(wù)器端 EJB 配置所需要的文件等。

          Jboss3.0.4 有三種啟動(dòng)類型,分別為 all, default, minimal 。如在 windows 平臺下啟動(dòng) jboss ,可直接啟動(dòng) bin 目錄下的 run.bat 既可。此時(shí)默認(rèn)為以 default 形式啟動(dòng),如需其它啟動(dòng)方式,則需要參數(shù)設(shè)置,如想以 all 模式啟動(dòng),則運(yùn)行 run.bat –c all 命令。至于三種啟動(dòng)模式的區(qū)別,無非就是啟動(dòng)的服務(wù)多少不同,具體請參照 JBoss.3.0QuickStart.Draft3.pdf 文檔。該文檔也有設(shè)置 jboss 啟動(dòng)為 windows 服務(wù)的一段,也可以參照,不過我按照它的做法嘗試了一下,發(fā)現(xiàn)居然 jboss 的服務(wù)會(huì)占據(jù) 90% 以上的 CPU 資源

          ?????? 正如大家所看到的, jboss 啟動(dòng)就這么簡單,而且也不需要按照自己的機(jī)器額外進(jìn)行其他配置。到這一步,大家都很爽吧。 OK ,讓我們繼續(xù)

          查看 JBOSS 端口

          這本來不應(yīng)單獨(dú)成為一章,但是,網(wǎng)上各資料和 JBoss.3.0QuickStart.Draft3.pdf 中都在這一部分對使用者進(jìn)行了誤導(dǎo),我想在這里我有必要進(jìn)行澄清。

          啟動(dòng) jboss 后,我們可以查看 8080 端口,在瀏覽器地址欄中鍵入 http://localhost:8080 ,我們會(huì)發(fā)現(xiàn)一個(gè)錯(cuò)誤頁面,內(nèi)容為“ HTTP ERROR: 404 / Not Found? RequestURI=/ ”這是正常的,因?yàn)槟愀揪蜎]有頁面可以顯示。

          在按照網(wǎng)上資料和 JBoss.3.0QuickStart.Draft3.pdf 的要求查看 8082 端口時(shí),我們就會(huì)發(fā)現(xiàn),根本和資料中講述不一致了。 JBoss.3.0QuickStart.Draft3.pdf 中的原文是這樣的:“ To check if JBoss is running please open a browser and enter http://localhost:8082 which will list all JBoss components running. ”但是,我們將會(huì)出現(xiàn)一個(gè)錯(cuò)誤頁面!并不是象它所說的會(huì)列出所有運(yùn)行的 JBOSS 組件。經(jīng)過查找,發(fā)現(xiàn)其實(shí)應(yīng)該是 http://localhost:8080/jmx-console 。此點(diǎn)一定注意,否則會(huì)打擊初學(xué)者學(xué)習(xí) jboss 的興趣的。我們通過這個(gè)頁面進(jìn)行對 JBOSS 的各服務(wù)的配置和管理。

          我們再查看 http://localhost:8083 會(huì)出現(xiàn)一個(gè)沒有錯(cuò)誤的空白頁,正常,應(yīng)該是這樣。

          我們再查看 http://localhost:1099 會(huì)出現(xiàn)一大堆亂字符,當(dāng)然,里面包含了你的 IP 地址等等類似的信息。 1099 jnp 協(xié)議監(jiān)聽名字服務(wù)的缺省端口, RMI 的缺省端口也是一樣的。在 JNDI 中,我們需要用到此端口。

          OK ,基本端口信息就這些。

          posted on 2006-08-23 18:19 哼哼 閱讀(2505) 評論(0)  編輯  收藏 所屬分類: JBOSS

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 京山县| 新昌县| 聂拉木县| 新宁县| 天全县| 新民市| 门头沟区| 湖南省| 喀喇沁旗| 霍林郭勒市| 泗阳县| 富宁县| 鸡西市| 信阳市| 同德县| 清水河县| 宁波市| 宁津县| 潜山县| 泉州市| 景德镇市| 利津县| 葫芦岛市| 永嘉县| 抚顺市| 时尚| 吉隆县| 叙永县| 柳河县| 台中县| 若羌县| 安宁市| 天台县| 普兰县| 北票市| 峡江县| 永昌县| 晋中市| 高要市| 石阡县| 邮箱|