Skip to content

Instantly share code, notes, and snippets.

@taichi
Last active December 22, 2015 17:28
Show Gist options
  • Save taichi/6505880 to your computer and use it in GitHub Desktop.
Save taichi/6505880 to your computer and use it in GitHub Desktop.
wildfly を ubuntu12.10 にインストールした。(2013/09)

wildfly を ubuntu12.10 にインストールした。(2013/09)

Wildfly は JBossのOSS版実装です。JavaEE7に対応しています。 現在はまだアルファリリースなので、本番環境では使えないものと考えます。

事前準備

lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:        12.10
Codename:       quantal
  • /etc/environment に HTTPプロキシの設定を追加。
http_proxy=http://proxy.example.co.jp:8000
https_proxy=http://proxy.example..co.jp:8000
  • 専用ユーザの追加
sudo adduser wildfly
sudo usermod -aG sudo wildfly
su - wildfly

JVMのインストール

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Wildflyのインストール

cd
sudo mkdir -p /opt/wildfly
sudo chown wildfly:wildfly /opt/wildfly
VERSION=8.0.0.Alpha4
wget http://download.jboss.org/wildfly/$VERSION/wildfly-$VERSION.zip
mkdir /opt/wildfly/$VERSION
cd /opt/wildfly/$VERSION
jar xvf ~/wildfly-$VERSION.zip
mv ~/wildfly-$VERSION /opt/wildfly/$VERSION
ln -s /opt/wildfly/$VERSION /opt/wildfly/current

サービスとして登録する

sudo cp /opt/wildfly/current/bin/init.d/wildfly-init-debian.sh /etc/init.d/wildfly
sudo chmod 755 /etc/init.d/wildfly
chmod 755 /opt/wildfly/current/bin/*.sh
sudo sed -i -e 's,/opt/wildfly,/opt/wildfly/current,g' /etc/init.d/wildfly

サービスとして動作するか確認する

sudo service wildfly start
sudo service wildfly stop

自動的に起動する様構成する

sudo update-rc.d wildfly defaults

参考情報

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment