熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

免費的開源應用服務器 JBoss 基礎知識

2013-11-23 20:16:03  來源: Java開源技術 

  工具准備
  為了運行JBoss你需要准備以下工具
  JDK 或更高
  為了在JBoss上開發應用程序你可能還需要以下開發工具
   Ant 一個Java Build Tool
  XDoclet 一個用於生成代碼的Javadoc插件
  JBoss Project Template
  
  下載
  可以從獲得JBossJBoss現在有兩種供你選擇標准版包括用於Web頁和Servlets的Jetty和另一個用Tomcat替換Jetty的版本
  
  在寫作本文時JBoss 是最新的穩定版本
  
  安裝
  解壓壓縮包到一個指定的目錄例如jboss解壓完畢後應該生成如下目錄
  bin命令和腳本
  client客戶端jars
  docsJBoss的文檔
  lib服務器端jars
  server服務器配置文件
  第二步建立以下環境變量
  JBOSS_HOME設置為JBoss的安裝目錄
  JAVA_HOME設置為JDK的安裝目錄
  
  服務器配置
  JBoss提供了種服務器配置
  Minimal最小配置僅僅包括日志JNDI服務和URL部署掃描器你可能會在一個不需要JEE的應用中使用這種配置或者以該配置為基礎自定義配置
  Default缺省配置包括除了RMI/IIOP和集群的所有JEE服務
  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
  
  一旦服務器啟動成功你就可以通過在浏覽器中打開jmxconsole來驗證所有的JEE服務是否都啟動了這是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的控制台管理你只需在浏覽器中鍵入jmxconsole即可查看或更改某一服務的配置只需簡單的點擊鏈接
  
  通過控制台你還可以使用一些服務的公開的方法例如關閉服務器
  打開控制台
  卷動到jbosssystem選項
  點擊鏈接type=server
  卷動到void shutdown()選項
  點擊Invoke按鈕
  
  部署應用程序
  在JBoss中部署應用程序是再簡單不過的了簡單的復制你的應用程序打包文件jarwar或者ear到服務器缺省的部署目錄下如果JBoss正在運行將檢測到文件自動解壓然後裝載應用程序
  
  以下是將一個應用部署到一個缺省的服務器配置的例子在Windows下
  
  復制rotmachineear到%JBOSS_HOME%\server\default\deploy
  在Unix下
   復制rotmachineear到$JBOSS_HOME/server/default/deploy
  
  在部署過程中JBoss日志將在控制台窗口輸出信息並寫入日志日志文件位於服務器的配置目錄如果部署成功你應該可以看到以下信息
  
  :: INFO [MainDeployer] Deployed package: file&:/C:/jboss/server/default/deploy/rotmachineear
  
  此外如果你打開JBoss的管理台可以在jbossjee類別下列出你的應用
  
  取消已部署的應用
  取消已部署的應用程序比部署應用程序更簡單只要簡單的從部署目錄中刪除相應的應用程序文件JBoss就會檢測到文件已被刪除然後取消已部署的應用
  
  取消部署一個應用時JBoss日志將在控制台窗口顯示信息並記錄到服務器日志如果取消部署成功你應該可以看到以下信息
  
  :: INFO [MainDeployer] Undeployed file&:/C:/jboss/server/default/deploy/rotmachineear
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28204.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.