jboss进化版-wildfly 单机多实例 及域名配置

解压之后目录结构

wKiom1aE4KuTTrDoAAAS0TqGJc0624.pngspacer.gif

wildfly这边采用standalone的运行方式

standalone目录结构

spacer.gifwKioL1aE4NbRPJVnAAAHeaI9x3I701.png

configuration  配置文件目录

deployments   webapp  war包部署位置

lib                     库文件

tmp                   临时文件

修改默认配置文件允许本机以外ip访问

vim /usr/local/wildfly-9.0.2.Final/standalone/configuration/standalone.xml 

将127.0.0.1修改为本机ip或者(0.0.0.0)

创建实例

cp  -r  standalone  appname1 

cp -e  standalone  appname2

之后将war包上传到对应目录下的deployments下

手动manal模式

    替换

1. rm $AS/standalone/deployments/example.war.deployed

2. wait for $AS/standalone/deployments/example.war.undeployed file to appear

3. cp -r target/example.war/ $AS/standalone/deployments

4. touch $AS/standalone/deployments/example.war.dodeploy

手动部署即解压之后在启动

unzip  example  -d  example.war

rm -rf example.war

touch example.war.deployed

之后就可以启动了启动命令

./bin/standalone.sh -Djboss.server.base.dir=/usr/local/wildfly/w8180-example -Djboss.socket.binding.port-offset=100

 -Djboss.server.base.dir=/usr/local/wildfly/w8180-example   指定basedir位置

-Djboss.socket.binding.port-offset=100                            指定端口偏移量

重启  

#!/bin/bash

ps -ef | grep jboss | grep java |grep example | grep -v grep | awk '{print $2}'| xargs kill -9

rm -rf  /usr/local/wildfly/w8180-example/data/*

rm -rf  /usr/local/wildfly/w8180-example/tmp/*

/usr/local/wildfly/bin/standalone.sh -Djboss.server.base.dir=/usr/local/wildfly/w8180-example -Djboss.socket.binding.port-offset=100  &


wildfly  JVM参数修改

/usr/local/wildfly/bin/standalone.conf

第50行      默认有如下配置  根据需要修改

JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true"

项目以站点根目录访问

你现在可以将应用程序部署到 WildFly 视图在your_ip:8080。 
在你的项目目录WEB-INF 下添加jboss-web.xml 
确保你的配置 context-root 设置为 / 。

<?xml version="1.0" encoding="UTF-8"?><jboss-web>
    <context-root>/</context-root></jboss-web>


你可能感兴趣的:(实例,域名配置,wildfly)