1. 程式人生 > >wildFly(Jboss as)入門

wildFly(Jboss as)入門

bubuko support fig ava eight tomcat 設置權限 fly 要求

目錄  

簡介  

安裝  

使用

簡介

  JBoss AS 從8版本起名為wildfly。JBoss是純Java的EJB(企業JavaBean)服務器。

  JBoss As 由 Redhat出品的開源免費服務器,采用業界最優的開源Java Web引擎,Tomcat內核作為其Servlet容器引擎,即整合Apache Server和Tomcat為一體,

  同時還支持其他 Web 技術的集成(php,.net)。wildfly openSource 僅支持java開發。

  如果系統不是很大並且並發不是特別高的話,建議使用tomcat,jboss畢竟是重量級的,同時占用好幾個端口,啟動內存開銷大,在大中型系統高並發方面有優勢。不過wildFly做了輕量化。

  jboss EAP是rebhat的企業穩定版,因wildfly會時不時的更新,修復和升級。但因jboss將所有功能集成於一體,反而成為了累贅。
目前分布式服務和嵌入式微服務(jetty),服務之間的優勢互助劣勢互補(apache+tomcat,nginx+tomcat),
 使得目前應用jboss的用戶在減少,老應用中常見。
鑒於以上特點,wildFly也與時俱進,推出wildFly12 全面支持JAVAEE7,部分支持JAVAEE8.可做服務集群,支持http2.0.

  下載地址:http://wildfly.org/downloads/    

       http://jbossas.jboss.org/downloads/

http://docs.wildfly.org/Getting_Started_Guide.html(引導說明)

安裝

找到其中的zip或者tar.gz文件下載解壓即可。

使用

本入門針對wildFly的引導說明整理。

WildFly12 supports Java EE7. We aim to support Java EE8 in the future。

java要求:Java SE 8 or later

wildfly下目錄結構:

Standalone 此目錄下存放的應用將單獨占用進程,可單獨啟動和關閉,之間沒有關聯性。

旗下有許多xml文件可供啟動時選擇。

standalone.bat --啟動命令

standalone.sh --server-config=standalone-full-ha.xml --帶xml配置文件啟動

domain 此目錄下的應用之間有關聯性,managing multiple servers from a single control point。

domain.bat --啟動命令

               domain.sh --domain-config=my-domain-configuration.xml    --帶xml配置文件啟動
lib 命令啟動位置
modules jboss采用module加載驅動。

welcome-content 歡迎頁 即:http://127.0.0.1:8080/

管理 WildFly 12:

同tomcat一樣,wildfly也有自己的服務管理頁面,可以統一管理應用,設置權限用戶。首先添加管理者用戶add-user.bat

選擇第一個管理者用戶

E:\software\worksoft\wildfly-12.0.0.Final\bin>add-user.bat

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

輸入用戶名和密碼(密碼不能和用戶名相同,密碼至少8位,密碼要包括數字字母非字符)。

輸入後會要求選擇群即角色。默認有[PowerUser,BillingAdmin]兩個,可以新建admin超用戶或其它,也可以使用原有的這兩個。

完畢後,會將控制臺輸入內容寫入到以下文件,密碼用hex(md5)加密:

standalone\configuration\mgmt-users.properties

domain\configuration\mgmt-users.properties

standalone\configuration\mgmt-groups.properties

domain\configuration\mgmt-groups.properties

啟動Standalone服務:

在網頁輸入右邊網址,輸入剛才賬號和密碼: http://127.0.0.1:9990/console/

技術分享圖片

wildFly(Jboss as)入門