ubuntu15.10 配置wildfly10 服务器

来源:互联网 发布:原生js获取json文件 编辑:程序博客网 时间:2024/04/30 10:58

注: 这里默认系统中有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=wildflyJBOSS_MODE=standaloneJBOSS_CONFIG=standalone.xmlSTARTUP_WAIT=60SHUTDOWN_WAIT=60JBOSS_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
0 0