LoginSignup
1
0

More than 5 years have passed since last update.

wildflyのインストール

Posted at

グループとユーザ作成

groupadd -r wildfly
useradd -r -g wildfly -s /bin/false -d /nonexistent wildfly
usermod -s /bin/bash -d /home/wildfly wildfly

wildfly本体ファイルを取得

wget http://download.jboss.org/wildfly/9.0.2.Final/wildfly-9.0.2.Final.tar.gz

解凍

tar xvzf wildfly-9.0.2.Final.tar.gz

ファイルを/var/serviceへ移動

cp -rp wildfly-9.0.2.Final /var/service/wildfly

所有者変更

chown -R wildfly:wildfly /var/service/wildfly

ログフォルダ作成

※今回はwildfly/logに指定する。

mkdir /var/service/wildfly/logs
chown -R wildfly:wildfly /var/service/wildfly/logs

PIDフォルダ作成

mkdir /var/run/wildfly
chown -R wildfly:wildfly /var/run/wildfly

設定ファイルを/etc/default/wildfly.confへコピー

cp -p /var/service/wildfly/bin/init.d/wildfly.conf /etc/default/wildfly.conf

設定ファイル変更

コメントアウトを外して、微調整

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

## Location of JDK
JAVA_HOME="/usr/bin/java"

## Location of WildFly
JBOSS_HOME="/var/service/wildfly"

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

## 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=60

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

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

起動スクリプトをinit.dへコピー

cp /var/service/wildfly/bin/init.d/wildfly-init-redhat.sh /etc/init.d/wildfly

起動確認

service wildfly start
service wildfly stop

管理ユーザを登録

ユーザ名とパスワードを設定する。

/var/service/wildfly/bin/add-user.sh

管理コンソールの起動

/var/service/wildfly/bin/jboss-cli.sh

デプロイ

  • デプロイ
    deploy test.war

  • 削除
    undeploy test.war

  • 上書き
    deploy test.war --force

  • name指定
    deploy test.war --name=test.war

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0