wildfly 10的安裝部署


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM