摘 要:JBoss企業(yè)應(yīng)用平臺6是一個建立在開放標準下的中間件平臺,并與Java EE兼容。它集成了JBoss應(yīng)用服務(wù)器與高可用性集群,強大的消息,分布式緩存,和其他技術(shù)來創(chuàng)建一個穩(wěn)定、可伸縮、快速的平臺。此外,它還包括api和開發(fā)框架可以用來開發(fā)安全、強大、快速和可伸縮的Java EE應(yīng)用程序。JBoss企業(yè)應(yīng)用平臺6是一個認證的實現(xiàn)Java企業(yè)版6全面概要文件和Web Profile規(guī)范。
關(guān)鍵詞:服務(wù)器;管理;配置;應(yīng)用
中圖分類號:TP217
管理域提供集中管理多個服務(wù)器實例和物理主機,而一個獨立的服務(wù)器只允許一個單獨的服務(wù)器。配置、資源配置、套接字綁定模塊、擴展和系統(tǒng)屬性都可以管理每個服務(wù)器組。
管理控制臺,管理CLI是全新的接口來管理您的域或獨立的JBoss企業(yè)應(yīng)用平臺實例。不再有任何需要手工編輯XML配置文件[1]。管理甚至為CLI提供了批處理模式,以便腳本和自動化管理任務(wù)。應(yīng)用程序安全性,包括安全域,是簡化配置的集中管理。
JBoss企業(yè)應(yīng)用平臺的目錄布局6進行了簡化?,F(xiàn)在的模塊/目錄包含應(yīng)用服務(wù)器模塊,而不是使用特定于常見和服務(wù)器的lib/目錄。域和獨立/目錄包含的構(gòu)件為域和獨立資源配置和配置文件。類加載機制已經(jīng)完全模塊化,這樣模塊根據(jù)需要加載和卸載。這提供了性能和安全利益,以及非??斓膯雍椭貑r間。數(shù)據(jù)源管理是流線型。數(shù)據(jù)庫驅(qū)動程序可以像其他服務(wù)一樣資源配置。此外,數(shù)據(jù)源直接創(chuàng)建和管理在管理控制臺或管理CLI。JBoss企業(yè)應(yīng)用平臺6的迅速啟動和停止,特別有利于開發(fā)人員。它使用更少的資源并且非常有效的使用系統(tǒng)資源。JBoss企業(yè)應(yīng)用平臺6為您提供多個管理工具來配置和管理您的實現(xiàn)要求。這些包括新的管理控制臺或命令行接口(CLI)的管理,作為底層管理API的例子,使專家用戶能夠按照他們自己的愿望開發(fā)自己的工具。
1 JBoss企業(yè)應(yīng)用平臺6配置文件
配置文件使用的概念在早期版本的JBoss企業(yè)應(yīng)用平臺是不使用的。JBoss企業(yè)應(yīng)用平臺6現(xiàn)在使用少量的配置文件來保存所有配置信息。模塊和驅(qū)動程序可以根據(jù)需要加載,所以默認的配置是在早期版本的JBoss企業(yè)應(yīng)用平臺的配置。在資源配置時,模塊依賴關(guān)系決定,命令,并解決了服務(wù)器或域控制器,以正確的順序加載。取消資源配置期間,模塊將自動卸載[1]??梢越媚K或手工刪除驅(qū)動程序或其他服務(wù)的子系統(tǒng)配置。然而,對于大多數(shù)情況下這是不必要的。
2 啟動JBoss企業(yè)應(yīng)用平臺6作為一個獨立的服務(wù)器
(1)在Red Hat Enterprise Linux中啟動JBoss企業(yè)應(yīng)用平臺6作為一個獨立的服務(wù)器。運行以下命令:EAP_HOME/bin/standalone.sh。(2)在Microsoft Windows服務(wù)器中啟動Jboss企業(yè)應(yīng)用平臺6作為一個獨立的服務(wù)器。運行以下命令:EAP_HOME\bin\standalone.bat。(3)可選:指定額外的參數(shù)。打印列表附加參數(shù)傳遞到啟動腳本,使用- h參數(shù)。
3 啟動JBoss企業(yè)應(yīng)用平臺6作為一個管理域
(1)在Red Hat Enterprise Linux管理域啟動JBoss企業(yè)應(yīng)用平臺6。運行以下命令:EAP_HOME / bin / dom ain.sh。(2)在Microsoft Windows服務(wù)器啟動JBoss企業(yè)應(yīng)用平臺6作為一個管理域。運行以下命令:EAP_HOME \ bin \ dom ain.bat。(3)可選:額外的參數(shù)傳遞給啟動腳本。列表的參數(shù)可以通過啟動腳本,使用-h參數(shù)。
4 任務(wù)總結(jié)
根據(jù)您使用的操作系統(tǒng)或使用的是一個管理域或獨立服務(wù)器如果你不指定一個配置文件,過程略有不同,當您啟動服務(wù)器,您可以指定一個手動配置,否則將默認服務(wù)器啟動文件。
5 任務(wù)先決條件
在使用另一個配置文件,可以使用缺省配置作為模板。配置文件管理域,需要放置在EAP_HOME/域/配置/。對于獨立的服務(wù)器,配置文件應(yīng)放置在EAP_HOME/獨立/配置/。
管理域:對于一個管理域,提供配置文件的文件名,domain-config參數(shù)作為一個選項。如果配置文件駐留在EAP_HOME/dom/配置/目錄,你不需要給出完整路徑。
6 文件系統(tǒng)路徑
JBoss企業(yè)應(yīng)用平臺6為一個文件系統(tǒng)路徑使用邏輯名。domain.xml主機。xm l和獨立。其他部分的配置可以參考這些路徑的邏輯名稱。它允許特定的主機配置解決普遍的邏輯名稱。例如,日志子系統(tǒng)配置包括jboss.server.log的引用。dir路徑指向服務(wù)器的日志目錄。JBoss企業(yè)應(yīng)用平臺6自動提供了許多標準路徑不需要用戶在配置文件中重新配置它們。
7 使用管理控制臺配置一個服務(wù)器
導航到服務(wù)器的服務(wù)器管理控制臺配置面板選擇Server選項卡的右上的控制臺。擴大服務(wù)器配置菜單項左邊的控制臺,并從列表中選擇相關(guān)的服務(wù)器。編輯服務(wù)器配置選擇服務(wù)器列表下的編輯按鈕。更改配置屬性。在服務(wù)器列表選擇Save按鈕。添加一個管理控制臺資源配置。
(1)導航到管理控制臺資源配置管理面板:選擇Runtime選項卡的右上角控制臺。從菜單中選擇資源配置→管理資源配置選項控制臺的左側(cè)。資源配置管理面板出現(xiàn)了。(2)添加資源配置內(nèi)容:在右上角Deploym面板選擇添加內(nèi)容按鈕。(3)選擇一個文件來配置資源:在對話框中,選擇文件按鈕。瀏覽您想要資源配置的文件并選擇上傳。選中文件后選擇Next按鈕。(4)驗證資源配置的名字:驗證資源配置名稱和運行時名稱出現(xiàn)在上傳對話框。一旦名字被驗證選擇Save按鈕來上傳文件。
8 使用管理控制臺更改默認日志級別
(1)在管理控制臺中導航到日志面板:在管理域選擇配置文件選項卡的右上的控制臺,然后從左邊的控制臺下拉列表中選擇相關(guān)的配置文件。從菜單中選擇核心→日志記錄選項控制臺的左側(cè)選擇一個管理域或一個獨立的服務(wù)器。在控制臺頂部單擊日志類別選項卡。
(2)編輯日志詳細信息:對于任何日志分類表編輯條目的細節(jié)。在日志中選擇一個條目類別表,然后選擇Edit按鈕下面的細節(jié)部分。設(shè)置日志級別的日志級別下拉框。完成后選擇Save按鈕。
9 在管理控制臺中創(chuàng)建一個新服務(wù)器組
(1)導航到服務(wù)器組:在右上角選擇“配置文件”選項卡。(2)在左側(cè)菜單選擇服務(wù)器組下的集團Configurations選項卡。(3)添加一個服務(wù)器組:單擊Add按鈕添加一個新的服務(wù)器組。(4)配置服務(wù)器組:輸入服務(wù)器組的名稱。選擇您想要添加這個概要文件的服務(wù)器組。
選擇您想要添加的套接字綁定服務(wù)器組。選擇Save按鈕來保存您的新團體。添加初始用戶管理接口
10 概述
在默認情況下管理接口在JBoss企業(yè)應(yīng)用平臺6,并沒有默認用戶。只是由于為了防止簡單的配置錯誤引發(fā)的安全漏洞的一個安全預(yù)防措施[2]。這個任務(wù)描述如何創(chuàng)建最初的管理用戶,可使用基于web的管理控制臺和遠程管理CLI的實例來配置和管理JBoss企業(yè)應(yīng)用平臺6從遠程系統(tǒng)[2]。
11 結(jié)果
任何添加在安全域中被激活的用戶,都能夠在ManagementRealm領(lǐng)域從遠程系統(tǒng)管理JBoss企業(yè)應(yīng)用平臺6。
參考文獻:
[1][美]Michael Yuan Thomas Heute.JBoss Seam Web 應(yīng)用開發(fā)[M].人民郵電出版社,2006,1.
[2]郅晶晶.JBoss實戰(zhàn):服務(wù)器配置指南[M].清華大學出版社,2011,2,24.
作者簡介:楊樟(1976-),男,遼寧鐵嶺人,講師,主要從事計算機教學研究。
作者單位:營口職業(yè)技術(shù)學院,遼寧營口 115000