來自:http://www.iyunv.com/thread-201523-1-1.html
WildFly 曾用名:JBoss Application Server ,紅帽公司宣佈 JBoss AS 的繼任者 WildFly,WildFly 將推動下一代應用服務器技術的發展,這個項目的名字是 JBoss.org 社區成員在
2012 年底投票產生。
WildFly 將繼續保留 JBoss 企業應用平臺並定位一些關鍵的中間件技術,包括更靈活和更先進的應用開發,實現開放混合雲和 Java EE 7.
實驗平臺:CentOS 7.2
軟件: wildfly-10.0.0.Final.zip jdk-8u77-linux-x64.tar quickstart-10.x.zip apache-maven-3.3.9-bin.zip
步驟:
1.搭建jdk平臺
wildfly 10 要求在JDK 8以上平臺運行
2.安裝wildfly
上傳到linux主機root目錄後,解壓到/usr/local
#unzip wildfly-10.0.0.Final.zip -d /usr/local/
#cd /usr/local
#mv wildfly-10.0.0.Final wildfly
添加系統管理用戶
#cd /usr/local/wildfly/bin
找到add-user.sh
#./add-user.sh
按照提示步驟建立用戶:adminwildfly(自定義) 密碼:自定義
修改配置文件standalone.xml
#vim /usr/local/wildfly/standalone/configuration/standalone.xml
將文件中的127.0.0.1替換成0.0.0.0
然後啓動服務
#./standalone.sh&
查看服務是否啓動
# netstat -anput |grep java
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3475/java
tcp 0 0 0.0.0.0:9990 0.0.0.0:* LISTEN 3475/java
3.安裝maven
#unzip apache-maven-3.3.9-bin.zip -d /usr/local
設置環境變量,在/etc/profile 加入以下內容
#vim /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
PATH=$PATH:$MAVEN_HOME/bin
#source /etc/profile
測試安裝是否成功
#mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /usr/local/apache-maven-3.3.9
Java version: 1.8.0_77, vendor: Oracle Corporation
Java home: /usr/local/jdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.6", arch: "amd64", family: "unix"
4.快速部署應用(確保wildfly已經啓動)
#unzip quickstart-10.x.zip
# cd quickstart-10.x/helloworld
#mvn clean package wildfly:deploy
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:59 min
[INFO] Finished at: 2016-04-06T23:07:24-04:00
[INFO] Final Memory: 25M/266M
[INFO] ------------------------------------------------------------------------
驗證是否部署成功:http://localhost:8080/wildfly-helloworld