[App] WildFly + apache-maven + quickstart

来源:互联网 发布:淘宝分享怎么查看 编辑:程序博客网 时间:2024/06/07 16:53

1、配置 jdk8环境

# cd /usr/local/src/

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

# rpm -ivhjdk-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

# mvwildfly-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/

# vibin/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

# cdquickstart-11.0.0.Final/helloworld

#mvn clean package wildfly:deploy

阅读全文
0 0
原创粉丝点击