工具准備 為了運行JBoss
你需要准備以下工具
JDK
或更高
為了在JBoss上開發應用程序
你可能還需要以下開發工具
Ant
一個Java Build Tool
XDoclet
一個用於生成代碼的Javadoc插件
JBoss Project Template
下載 可以從獲得JBoss
JBoss現在有兩種供你選擇
標准版
包括用於Web頁和Servlets的Jetty
和另一個用Tomcat替換Jetty的版本
在寫作本文時
JBoss
是最新的穩定版本
安裝 解壓壓縮包到一個指定的目錄
例如jboss
解壓完畢後
應該生成如下目錄
bin
命令和腳本
client
客戶端jars
docs
JBoss的文檔
lib
服務器端jars
server
服務器配置文件
第二步
建立以下環境變量
JBOSS_HOME
設置為JBoss的安裝目錄
JAVA_HOME
設置為JDK的安裝目錄
服務器配置 JBoss提供了
種服務器配置
Minimal
最小配置
僅僅包括日志
JNDI服務和URL部署掃描器
你可能會在一個不需要J
EE的應用中使用這種配置
或者以該配置為基礎自定義配置
Default
缺省配置
包括除了RMI/IIOP和集群的所有J
EE服務
All
這種配置包括所有的JBoss服務
啟動 為了啟動JBoss
在Windows下
打開一個命令行窗口
鍵入
cd %JBOSS_HOME%\bin
鍵入
run [
c default|minimal|all]
在UNIX下
打開一個Shell
鍵入
cd $JBOSS_HOME/bin
鍵入
/run [
c default|minimal|all]
如果JBoss啟動成功
你應該可以看到以下輸出
:
:
INFO [Server] JBoss (MX MicroKernel) [
(build: CVSTag=JBoss_
_
_
date=
)] Started in
s:
ms
一旦服務器啟動成功
你就可以通過在浏覽器中打開jmx
console來驗證所有的J
EE服務是否都啟動了
這是JBoss的管理台
它將顯示當前配置下JBoss正在運行的所有服務以及每個服務的詳細內容
JBoss也可以作為NT服務或者Unix服務來運行
可以參考
JBoss
Quick Start Guide
關閉 如果在Windows的命令行窗口或者當前的Unix Shell下運行JBoss
只需要簡單的按下Ctrl+C即可關閉JBoss
如果在Windows下不能看見命令行窗口
打開一個新的命令行窗口
鍵入
cd %JBOSS_HOME%\bin
鍵入
shutdown –S或者shutdown
server=url
如果在Unix Shell的後台運行
打開一個Shell
鍵入
cd $JBOSS_HOME/bin
鍵入
/shutdown –S或
/shutdown
server=url
管理 JBoss通過一個基於Web的控制台管理
你只需在浏覽器中鍵入
jmx
console即可
查看或更改某一服務的配置
只需簡單的點擊鏈接
通過控制台
你還可以使用一些服務的公開的方法
例如
關閉服務器
打開控制台
卷動到
jboss
system
選項
點擊鏈接
type=server
卷動到
void shutdown()
選項
點擊
Invoke
按鈕
部署應用程序 在JBoss中部署應用程序是再簡單不過的了
簡單的復制你的應用程序打包文件
jar
war或者
ear到服務器缺省的部署目錄下
如果JBoss正在運行
將檢測到文件
自動解壓
然後裝載應用程序
以下是將一個應用部署到一個缺省的服務器配置的例子
在Windows下
復制rotmachine
ear到%JBOSS_HOME%\server\default\deploy
在Unix下
復制rotmachine
ear到$JBOSS_HOME/server/default/deploy
在部署過程中
JBoss日志將在控制台窗口輸出信息並寫入日志
日志文件位於服務器的配置目錄
如果部署成功
你應該可以看到以下信息
:
:
INFO [MainDeployer] Deployed package: file&:/C:/jboss
/server/default/deploy/rotmachine
ear
此外
如果你打開JBoss的管理台
可以在
jboss
j
ee
類別下列出你的應用
取消已部署的應用 取消已部署的應用程序比部署應用程序更簡單
只要簡單的從部署目錄中刪除相應的應用程序文件
JBoss就會檢測到文件已被刪除
然後取消已部署的應用
取消部署一個應用時
JBoss日志將在控制台窗口顯示信息
並記錄到服務器日志
如果取消部署成功
你應該可以看到以下信息
:
:
INFO [MainDeployer] Undeployed file&:/C:/jboss
/server/default/deploy/rotmachine
ear
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28204.html