注: 这里默认系统中有java环境
1.在opt路径下 下载 wildfly ,并解压下载下的压缩包
cd /opt
sudo wget -c http://download.jboss.org/wildfly/10.0.0.Final/wildfly-10.0.0.Final.tar.gz
sudo tar -xzvf wildfly-10.0.0.Final.tar.gz
2.创建wildfly 的用户 和 组
sudo addgroup wildfly
sudo useradd -g wildfly wildfly
3.改变wildfly 的文件夹权限
sudo chown -R wildfly:wildfly /opt/wildfly-10.0.0.Final
4.创建一个链接映射
(好处:如果你改变WildFly版本,不需要更新其他配置)
sudo ln -s wildfly-10.0.0.Final /opt/wildfly
5.复制wildfly-init-debian.sh 脚本放到 /etc/init.d/目录下
用来设置并使用 init.d 脚本来启动和停止WildFly
sudo cp /opt/wildfly/docs/contrib/scripts/init.d/wildfly-init-debian.sh /etc/init.d/wildfly
6.更改该脚本权限,并使其可执行
sudo chown root:root /etc/init.d/wildfly
sudo chmod ug+x /etc/init.d/wildfly
7.复制 wildfly.conf 脚本 到 /etc/default/ 路径下
sudo cp /opt/wildfly/docs/contrib/scripts/init.d/wildfly.conf /etc/default/wildfly
8.修改该脚本的配置信息
sudo vim /etc/default/wildfly
需要添加或放开的配置
JBOSS_HOME="/opt/wildfly"
JBOSS_USER=wildfly
JBOSS_MODE=standalone
JBOSS_CONFIG=standalone.xml
STARTUP_WAIT=60
SHUTDOWN_WAIT=60
JBOSS_CONSOLE_LOG="/var/log/wildfly/console.log"
9.重启电脑,查看wildfly是否可用
sudo /etc/init.d/wildfly start
sudo /etc/init.d/wildfly stop
10.将wildfly 作为系统服务,开机自启
sudo update-rc.d wildfly defaults
11.允许所有ip访问
sudo vi /opt/wildfly/standalone/configuration/standalone.xml
将文件中的
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
替换为
<interface name="management">
<any-address/>
</interface>
<interface name="public">
<any-address/>
</interface>
12.删除默认欢迎内容
sudo vi /opt/wildfly/standalone/configuration/standalone.xml
将文本中的 <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
注释掉
<server name="default-server">
<http-listener name="default" socket-binding="http"/>
<host name="default-host" alias="localhost">
**<!-- <location name="/" handler="welcome-content"/> -->**
<filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header"/>
</host>
</server>
<handlers>
**<!-- <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/> -->**
</handlers>
13.设置端口80–>8080
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080