linux服務器 jboss-7安裝
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許可證進行發布.但同時也有閉源的,開源和閉源流入流出的不是同一途徑。
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安裝