centos7 安装wildfly10.x standalone模式

添加账号

groupadd wildfly
useradd -g wildfly wildfly -s /sbin/nologin

usermod -G root wildfly#添加一个副组

chown wildfly:wildfly -R /opt/jboss

chkconfig --add wildfly

chkconfig --level 35 jboss on

制做service或systemd文件

wildfly-10.0.0.Final\docs\contrib\scripts

vim /etc/default/wildfly.conf
# General configuration for the init.d scripts,
# not necessarily for JBoss AS itself.
# default location: /etc/default/wildfly

## Location of JDK      
# JAVA_HOME="/usr/lib/jvm/default-java"

## Location of WildFly
JBOSS_HOME="/opt/wildfly/latest"

## The username who should own the process.
JBOSS_USER=wildfly
#JBOSS_USER=root

## The mode WildFly should start, standalone or domain
JBOSS_MODE=standalone

## Configuration for standalone mode
JBOSS_CONFIG=standalone.xml

## Configuration for domain mode
# JBOSS_DOMAIN_CONFIG=domain.xml
# JBOSS_HOST_CONFIG=host-master.xml

## The amount of time to wait for startup
STARTUP_WAIT=60

## The amount of time to wait for shutdown
SHUTDOWN_WAIT=600

## Location to keep the console log
JBOSS_CONSOLE_LOG="/var/log/wildfly/console.log"

## Additionals args to include in startup
# JBOSS_OPTS="--admin-only -b 127.0.0.1"
JBOSS_OPTS="-b 0.0.0.0"
 

 

放开tcp端口

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

iptables -I INPUT -p tcp --dport 9990 -j ACCEPT

/etc/rc.d/init.d/iptables save #保存配置

重定向端口

将对端口80的访问重定向到8080端口
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
针对本地loopback接口的规则
# iptables -t nat -A OUTPUT -d localhost -p tcp --dport 80 -j REDIRECT --to-ports 8080

 

ip端口限制

只允许46.166.150.22访问本机的80端口。如果要设置其他ip或端口。

iptables -I INPUT -p TCP --dport 80 -j DROP
iptables -I INPUT -s 46.166.150.22 -p TCP --dport 80 -j ACCEPT

 

 bin/standalone.conf

JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address=0.0.0.0"

JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address.management=0.0.0.0"

 

service  iptables status

服务器改成支持外网访问

http://bgasparotto.com/enable-wildfly-remote-access/

 

在standalone.xml文件中找到

<interface name="public">

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

</interface>

改为:

<interface name="public

">

    <!--<any-ipv4-address/>-->

    <any-address/>

 </interface>

 

 

Getting started with WildFly 8

http://www.itbuzzpress.com/wildfly-8-administration/getting-started-with-wildfly-8.html

http://www.mastertheboss.com/jboss-server/jboss-eap/eap-6-as-a-service

转载于:https://my.oschina.net/masterworker/blog/818448

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值