Difference between revisions of "JP/Install on Linux(3.6.0LTS)"
(DBセットアップ手順の追記) |
(アプリケーションサーバ設定手順を追記) |
||
Line 186: | Line 186: | ||
==ADempiereサーバのセットアップ== | ==ADempiereサーバのセットアップ== | ||
− | |||
− | |||
===ADempiereインストーラのダウンロード=== | ===ADempiereインストーラのダウンロード=== | ||
− | + | ||
+ | 手順1)以下から、ADempiereのプログラム本体を入手します。 | ||
+ | |||
+ | https://sourceforge.jp/projects/adempiere/releases/ | ||
+ | |||
+ | なお、こちらからリリースされているADempiere本体のファイルは、以下の本家から公開されているもののミラーリングとなります。 | ||
+ | |||
+ | http://sourceforge.net/projects/adempiere/ | ||
+ | |||
===ADempiereサーバのインストール=== | ===ADempiereサーバのインストール=== | ||
− | # | + | 手順1) ADempiereのzipファイルを解凍します。 |
+ | |||
+ | #unzip adempiere360_ja_rev002_install.zip | ||
+ | #mv Adempiere /usr/local/share/adempiere/<バージョン> | ||
+ | #cd /usr/local/share/adempiere/<バージョン> | ||
+ | #chmod 755 *.sh | ||
+ | #chmod 755 utils/*.sh | ||
+ | |||
+ | |||
+ | 手順2) ADempiereの初期セットアップ時には、DBとの接続確認を行うため、事前にDBのサービスを起動しておきます。 | ||
+ | |||
+ | #/etc/rc.d/init.d/postgres start | ||
+ | |||
+ | |||
+ | 手順3) 解凍フォルダにある、以下のバッチスクリプトを実行すると、ADempiereの設定プログラムが起動されます。 | ||
+ | |||
+ | #./RUN_setup.sh | ||
+ | |||
+ | |||
+ | 手順4) 手順3で起動されたADempiereサーバ設定画面において、下記を設定ください。 | ||
+ | |||
+ | [[File:JP_InstallOnLinux3-1.png|600px|center|セットアップウィンドウ]] | ||
+ | |||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | ! style="color:#ffffff;background-color:#5555ff;" | 設定項目 | ||
+ | !! style="color:#ffffff;background-color:#5555ff;" | 内容 | ||
+ | !! style="color:#ffffff;background-color:#5555ff;" | 設定値例 | ||
+ | |- | ||
+ | ! Javaのホーム | ||
+ | | Java JDKのインストールパス | ||
+ | || "/usr/java/jdk1.6.0_35" | ||
+ | |- | ||
+ | ! Java VM | ||
+ | | Java VMの種別。"sun"を指定。 | ||
+ | || "sun" | ||
+ | |- | ||
+ | ! アデンピエレのホーム | ||
+ | | ADempiereの本体を置いたディレクトリを指定 | ||
+ | || "/usr/local/share/adempiere/<バージョン>" | ||
+ | |- | ||
+ | ! Keystore Password | ||
+ | | 任意のパスワードを指定 | ||
+ | || "password" | ||
+ | |- | ||
+ | ! アプリケーションサーバ | ||
+ | | インストールするPCのホスト名を指定 | ||
+ | || "my pc" | ||
+ | |- | ||
+ | ! Server Type | ||
+ | | サーバータイプを指定 | ||
+ | || "jboxx" | ||
+ | |- | ||
+ | ! JNPポート、ウェブポート、SSL | ||
+ | | 各種ポートの指定。デフォルトを指定 | ||
+ | || 1099, 80, 443 | ||
+ | |- | ||
+ | ! アプリケーション・サーバ名 | ||
+ | | 「アプリケーション・サーバ」で設定したときと同じようにホスト名を指定 | ||
+ | || "my pc" | ||
+ | |- | ||
+ | ! アプリケーション・サーバ名 | ||
+ | | 「アプリケーション・サーバ」で設定したときと同じようにホスト名を指定 | ||
+ | || "my pc" | ||
+ | |- | ||
+ | ! データベース | ||
+ | | データベース種別を指定 | ||
+ | || "postgres" | ||
+ | |- | ||
+ | ! データベース名(SID) | ||
+ | | データベース名を指定 | ||
+ | || "adempiere" | ||
+ | |} | ||
+ | |||
+ | |||
# DBサービスの起動 | # DBサービスの起動 | ||
# インストーラの実行 | # インストーラの実行 |
Revision as of 04:41, 15 January 2014
Contents
動作環境
インストールに必要な環境を以下に示します。
OS | Linux |
---|---|
CPU | 2GHz以上 |
メモリ | 1Gバイト以上(2Gバイト以上を推奨) |
Java JDKのセットアップ
Java JDKのダウンロード
手順1) ADempiereをインストールするにはJavaの実行環境(JRE)だけではなくJavaの開発環境(JDK)が必要です。 Redhat系ディストリビューションであれば、以下コマンドを実行し、何も表示されない場合はJDKの追加インストールが必要となります。
#rpm -aq | grep java
手順2) インストール先環境のCPUが64bit対応か32bit対応か、以下のコマンドを実行し確認します。
#cat /proc/cpuinfo
flagsの値に"lm"が含まれている場合は64bit CPUとなります。
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss nx rdtscp lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm ida arat
手順3) 以下コマンドを実行し、Linuxカーネルが64bit対応か否かを確認します。
#uname -m #uname -i
-mオプションでi686, -iオプションでi386が表示された場合は32bit版カーネル、 -mオプション、-iオプション双方でx86_64と表示された場合は64bit版カーネル。
手順4) 以下サイトから対応するJavaのインストーラをダウンロードします。Linuxカーネルが64bit版の場合はx64, 32bit版の場合はx86を選択します。
http://java.sun.com/javase/ja/6/download.html
現在の本家ADempiereは、java7に対応していませんが、日本ADempiereの会よりリリースされているものは、java7に対応されています。 本家ADempiere 3.8LTSではJava7対応となる見込みです。
Java JDKのインストール
手順1) 例として、jdk-6u35-linux-i586-rpm.binという名前のファイルをダウンロードした場合は、以下コマンドを実行します。
#chmod 755 jdk-6u35-linux-i586-rpm.bin #./jdk-6u35-linux-i586-rpm.bin
自動的にrpmのインストールまで行われ、以下フォルダに格納されます。
/usr/java/jdk1.6.0_35
手順2) JAVA関連を含む環境変数を以下のように設定します。
#vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_35 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
環境変数 | 内容 | 設定値例 |
---|---|---|
JAVA_HOME | Java JDKのインストールパス | /usr/java/jdk1.6.0_35 |
PATH | 実行ファイルのパス設定 | $PATH:$JAVA_HOME/bin |
CLASSPATH | JAVAクラスのパス設定 | .:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar |
手順3) 環境変数設定の更新を行い、正しく認識されていることを確認します。
#source /etc/profile #java –version
※手元の環境では、/usr/bin/javaがインストール前のjavaコマンド (/etc/alternatives/java)にシンボリックリンクが張られたままになっていたため、新しくインストールしたものが認識されませんでした。 その場合には、以下のようなコマンドでシンボリックリンクの張り替えを行います。
#ln -s /usr/java/default/bin/java /usr/bin/java
データベースのセットアップ
手順1) 以下コマンドにより、PostgreSQLのインストール有無を確認します。
#rpm –aq | grep postgres
何も表示されない場合は、PostgreSQLがインストールされていないため、追加インストールが必要です。
手順2)以下コマンドを実行します。
#yum install postgresql*
手順3)以下コマンドを実行し、OS起動時に自動的にserverのサービスが起動されるようにします。
#chkconfig postgresql on
また、以下コマンドを実行し、起動レベル2から5がonとなっていることを確認する。
#chkconfig --list
手順4) 以下コマンドにより、postgresユーザのパスワードを設定します。
#passwd postgres #su - postgres
手順5)以下コマンドにより、データベースの初期化を行います。
#service postgresql initdb
以下コマンドにより、PostgreSQLのサービスを起動し、アクセスできることを確認します。 正常に処理が行われた場合は、データベースの一覧が表示されます。
#/etc/rc.d/init.d/postgresql start #su – postgres $psql –l
手順6)以下コマンドにより、PostgreSQL Serverの設定ファイルを編集します。
#su – postgres #cd /var/lib/pgsql/data
(postgresql.confを以下編集)
#vi postgresql.conf
前) #listen_addresses = 'localhost' 後) listen_addresses = '*'
前) #port = 5432 後) port = 5432
(pg_hba.confを以下編集)
#vi pg_hba.conf # IPv4 local connections: 前) #host all all 127.0.0.1/32 ident sameuser 後) host all all 0.0.0.0/0 md5
# IPv6 local connections: 前) #host all all ::1/128 ident sameuser 後) host all all ::/0 md5
手順7)以下コマンドにより、ADempiere用のDBを作成します。
#/etc/rc.d/init.d/postgresql restart
#su - postgres $psql #postgres=# create database adempiere; #postgres=# create user adempiere with password 'adempiere'; #postgres=# alter role postgres with password 'postgres'; \q
ADempiereサーバのセットアップ
ADempiereインストーラのダウンロード
手順1)以下から、ADempiereのプログラム本体を入手します。
https://sourceforge.jp/projects/adempiere/releases/
なお、こちらからリリースされているADempiere本体のファイルは、以下の本家から公開されているもののミラーリングとなります。
http://sourceforge.net/projects/adempiere/
ADempiereサーバのインストール
手順1) ADempiereのzipファイルを解凍します。
#unzip adempiere360_ja_rev002_install.zip #mv Adempiere /usr/local/share/adempiere/<バージョン> #cd /usr/local/share/adempiere/<バージョン> #chmod 755 *.sh #chmod 755 utils/*.sh
手順2) ADempiereの初期セットアップ時には、DBとの接続確認を行うため、事前にDBのサービスを起動しておきます。
#/etc/rc.d/init.d/postgres start
手順3) 解凍フォルダにある、以下のバッチスクリプトを実行すると、ADempiereの設定プログラムが起動されます。
#./RUN_setup.sh
手順4) 手順3で起動されたADempiereサーバ設定画面において、下記を設定ください。
設定項目 | 内容 | 設定値例 |
---|---|---|
Javaのホーム | Java JDKのインストールパス | "/usr/java/jdk1.6.0_35" |
Java VM | Java VMの種別。"sun"を指定。 | "sun" |
アデンピエレのホーム | ADempiereの本体を置いたディレクトリを指定 | "/usr/local/share/adempiere/<バージョン>" |
Keystore Password | 任意のパスワードを指定 | "password" |
アプリケーションサーバ | インストールするPCのホスト名を指定 | "my pc" |
Server Type | サーバータイプを指定 | "jboxx" |
JNPポート、ウェブポート、SSL | 各種ポートの指定。デフォルトを指定 | 1099, 80, 443 |
アプリケーション・サーバ名 | 「アプリケーション・サーバ」で設定したときと同じようにホスト名を指定 | "my pc" |
アプリケーション・サーバ名 | 「アプリケーション・サーバ」で設定したときと同じようにホスト名を指定 | "my pc" |
データベース | データベース種別を指定 | "postgres" |
データベース名(SID) | データベース名を指定 | "adempiere" |
- DBサービスの起動
- インストーラの実行
- ADempiereサーバ設定
- ADempiereサーバ設定のテスト
- GPLライセンスへの同意
データのインポート
手順1) データインポートバッチの実行
ADempiereクライアントのセットアップ
ADempiereクライアントのインストール
TBD
ADempiereの起動
ADempiereサーバの起動
(手順1) DBサーバのサービス起動 (手順2) ADempiereサーバ起動スクリプトの実行
ADempiereクライアントからのログイン
TBD
Web UIからのログイン
TBD