1. 程式人生 > >linux服務器 jboss-7安裝

linux服務器 jboss-7安裝

為我 也會 127.0.0.1 man 熱部署 進行 home address hat

jBoss簡介

JBoss是一個運行EJB的J2EE應用服務器。它是開放源代碼的項目,遵循最新的J2EE規範。從JBoss項目開始至今,它已經從一個EJB容器發展成為一個基於的J2EE的一個web 操作系統(operating system for web),它體現了J2EE規範中最新的技術。無論是學習還是應用,JBoss為我們提供了一個非常優秀的平臺。

JBoss是一個管理EJB的容器和服務器,支持EJB 1.1、EJB 2.0和EJB3.0的規範。但JBoss核心服務不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。

JBoss具有如下優點:
1、JBoss是免費的,開放源代碼J2EE的實現,通過LGPL許可證進行發布.但同時也有閉源的,開源和閉源流入流出的不是同一途徑。  

2、 JBoss需要的內存和硬盤空間比較小。  
3、安裝便捷:解壓後,只需配置一些環境變量即可。  
4、JBoss支持"熱部署",部署BEAN時,只拷貝BEAN的JAR文件到部署路徑下即可自動加載它,如果有改動,也會自動更新
5、JBoss與Web服務器在同一個Java虛擬機中運行,Servlet調用EJB不經過網絡,從而大大提高運行效率,提升安全性能
6、用戶可以直接實施J2EE-EAR,而不是以前分別實施EJB- JAR和Web-WAR,非常方便。  
7、Jboss支持集群。

2006年,Jboss公司(http://jboss.org)被Redhat公司(http://redhat.com)收購。

有關JBoss的詳細信息請參閱其主頁 http://www.jboss.org

目錄簡介:
bin :啟動腳本,啟動配置文件以及各種命令行實用程序
bin/client:客戶端與JBoss 通信所需的Java 庫(JARs)
bundles :OSGi捆綁包的位置
docs/schema:XML模式定義文件
domain :域模式進程使用的配置文件,部署內容和可寫區域從此安裝運行。
modules :AS 7基於模塊化類加載架構。服務器中使用的各種模塊存儲在此處
standalone :單個獨立服務器使用的配置文件,部署內容和可寫區域從此安裝運行。
appclient :應用程序客戶端容器使用的配置文件,部署內容和可寫區域從此安裝運行。
welcome-content:默認歡迎頁面內容

*****************************************************

安裝JBoss 7
1、下載JBoss與jdk(根據版本,下載相關的jdk)
  JBoss下載地址 http://jbossas.jboss.org/downloads/
    ~]# wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip
  jdk下載
    ~]# yum -y install java-1.7.0-openjdk
2、配置安裝
修改配置文件添加jdk目錄
~]# <JBoss_home>/bin/standalone.sh
  export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64/jre

3、開啟一個獨立的服務器配置
啟動腳本
~]# <JBOSS_HOME>/bin/standalone.sh

默認啟動的服務只能被本機訪問
修改<jboss_home>/standalone/configuration/standalone.xml,將172.0.0.1修改為對應的IP
  <interface name="public">
    <inet-address value="${jboss.bind.address:127.0.0.1}"/>
  </interface>
或者在啟動時添加 -b參數 綁定IP
~]# <JBOSS_HOME>/bin/standalone.sh -b 0.0.0.0

********************************************
端口檢測:
~]# netstat -ntulp | grep java
  8080:web服務端口
  9990:jboss控制臺端口

訪問檢測:
  http://IP地址:8080

********************************************
添加控制臺賬戶

~]# <JBOSS_HOME>/bin/add-user.sh
  What type of user do you wish to add?
  a) Management User (mgmt-users.properties)
  b) Application User (application-users.properties)
  (a):

  Enter the details of the new user to add.
  Realm (ManagementRealm) :
  Username : admin
  Password :
  Re-enter Password :
  The username ‘admin‘ is easy to guess
  Are you sure you want to add user ‘admin‘ yes/no? yes
  About to add user ‘admin‘ for realm ‘ManagementRealm‘
  Is this correct yes/no? yes

訪問jboss控制臺
  http://IP地址:9990

linux服務器 jboss-7安裝