Linux上安裝部署WildFly 10

來自: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以上平臺運行

# 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!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章