http://www.xue163.com/2203/1/22037981_2.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以上平台運行
# tar zxf jdk-8u77-linux-x64.tar.gz && rm -rf jdk-8u77-linux-x64.tar
# mv jdk-1.8.0_77/ /usr/local/jdk
#vim /etc/profile.d/java.sh
JAVA_HOME=/usr/local/jdk
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar
# source /etc/profile.d/java.sh
# java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
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
Hello World!
本文出自 “10319031” 博客,請務必保留此出處http://10329031.blog.51cto.com/10319031/1761255