1.下載
Redhat的JBoss與Oracle的Weblogic、IBM的WebSphere並稱三大JAVA EE中間件。
JBoss AS是JBoss的開源版本,JBoss EAP是JBoss的企業版本;為了更好地區分兩者,從JBoss AS8開始JBoss AS更名為WildFly;不過這就只是簡單的改名,在使用上並沒有很大的變化。
一般看來開源版和企業版並沒必要起個不同的名字,但這對Redhat來說並不是新鮮事,Fedora和RHEL也正是這種做法。
JBoss下載鏈接:http://jbossas.jboss.org/downloads/
WildFly下載鏈接:http://wildfly.org/downloads/
WildFly文檔鏈接:https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide
2.安裝
JBoss並不需要下一步下一步那種安裝方式,只要解壓到自己想放置的位置即可。
3.啟停
$JBOSS_HOME/bin目錄下
./standalone.sh #單server,對應啟動JAVA_OPTS為bin/standalone.conf,其他配置為domain/configuration/host.xml ./domain.sh #集群,對應啟動JAVA_OPTS為bin/domain.conf,其他配置為domain/configuration/domain.xml
啟動的是預設的server和集群,到8080端口可找到控制台(不過默認還沒有用戶得通過bin目錄下的add-user.sh添加才可登錄)。
4.項目部署
JBOSS從一開始就設計成和tomcat一樣的單機理念--was和weblogic是集群理念--所謂單機理念,就是自己本身就是一個server把應用丟到server主目錄下然后啟動自己就可以訪問應用了(tomcat控制台就如雞肋正是由於tomcat就一個server)。
JBoss7重新設計后加入了domain,原來的單機整合到standalone文件夾。standalone模式和原來單機模式一樣,把應用丟到主目錄下啟動就可以訪問了。
standalone模式默認配置文件是$JBOSS_HOME/standalone/configuration/standalone.xml(其他 standalone-full.xml等是修飾過的standalone模式);默認主目錄是$JBOSS_HOME/welcome-content,把應用丟到這個目錄再啟動就可以訪問了。
(JBoss和tomcat使用上太相像,像到讓人懷疑JBoss大量使用了tomcat的代碼。。)
參考:
https://docs.jboss.org/author/display/WFLY10/Admin+Guide#AdminGuide-ManagedDomain