[App] WildFly + apache-maven + quickstart

1、配置 jdk8 环境

# cd /usr/local/src/

# jdk8 下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

# rpm -ivh jdk-8u151-linux-x64.rpm

# vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_151

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

# source /etc/profile

# java -version

java version "1.8.0_151"

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

 

2、安装 widfly

# cd /usr/local/src/

# wget http://download.jboss.org/wildfly/11.0.0.Final/wildfly-11.0.0.Final.tar.gz

# tar -zxf wildfly-11.0.0.Final.tar.gz

# mv wildfly-11.0.0.Final  /usr/local/wildfly

# vi /etc/profile

export JBOSS_HOME=/usr/local/wildfly

export PATH=$JBOSS_HOME/bin:$PATH

# source /etc/profile

# groupadd www

# useradd -g www www

# chown -R www:www /usr/local/wildfly

# cd /usr/local/wildfly/bin/

# ./add-user.sh  # 创建用户名并 enable

# vi /usr/local/wildfly/standalone/configuration/standalone.xml

    <interfaces>

        <interface name="management">

            <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>

        </interface>

        <interface name="public">

            <inet-address value="${jboss.bind.address:0.0.0.0}"/>

        </interface>

    </interfaces>

 

# cd /usr/local/wildfly/

# cp -a docs/contrib/scripts/init.d bin/

# vi bin/init.d/wildfly.conf

JAVA_HOME="/usr/java/jdk1.8.0_151"

JBOSS_HOME="/usr/local/wildfly"

JBOSS_USER=www

 # vi bin/init.d/wildfly-init-redhat.sh

if [ -z "$JBOSS_CONF" ]; then

        #JBOSS_CONF="/etc/default/${NAME}"

        JBOSS_CONF="/usr/local/wildfly/bin/init.d/wildfly.conf"

fi

if [ -z "$JBOSS_HOME" ]; then

        #JBOSS_HOME="/opt/${NAME}"

        JBOSS_HOME=/usr/local/wildfly

fi

if [ -z "$JBOSS_PIDFILE" ]; then

        #JBOSS_PIDFILE=/var/run/wildfly/${NAME}.pid

        JBOSS_PIDFILE=/usr/local/wildfly/wildfly.pid

fi

 

# vi /lib/systemd/system/wildfly.service

[Unit]

Description=Wildfly

After=network.target remote-fs.target nss-lookup.target

 

[Service]

Type=forking

ExecStart=/usr/local/wildfly/bin/init.d/wildfly-init-redhat.sh start

ExecStop=/usr/local/wildfly/bin/init.d/wildfly-init-redhat.sh stop

 

[Install]

WantedBy=multi-user.target

 

# systemctl enable wildfly.service

# systemctl start wildfly.service

 

# 测试

http://192.168.1.151:8080/

http://192.168.1.151:9990/console 

 

 

3、安装 apache-maven

# cd /usr/local/src

# wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

# tar -zxf apache-maven-3.5.2-bin.tar.gz

# mv apache-maven-3.5.2 /usr/local/

# vi /etc/profile

export MAVEN_HOME=/usr/local/apache-maven-3.5.2

export PATH=$PATH:$MAVEN_HOME/bin

# source /etc/profile

# mvn -v

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)

Maven home: /usr/local/apache-maven-3.5.2

Java version: 1.8.0_151, vendor: Oracle Corporation

Java home: /usr/java/jdk1.8.0_151/jre

Default locale: zh_CN, platform encoding: UTF-8

OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"

 

 

4、部署 quickstart

# 下载地址: https://github.com/wildfly/quickstart/tree/11.0.0.Final

# unzip quickstart-11.0.0.Final.zip

# cd quickstart-11.0.0.Final/helloworld

# mvn clean package wildfly:deploy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值