iDempiere(アイデンピエレ)のインストール Windows7
このページではiDempiere(アイデンピエレ)をWindows7にインストールする方法を説明したいと思います。Window VISTAやXPでもほぼ同様の手順でインストールする事ができると思います。いわゆるローカルPCへのインストール方法になります。
Compiere Distributionの導入を検討されている方はご相談下さい!!
日本でも、Compiere Distributionの導入・保守サービスを提供している会社が多くなってきましたが、その一方で経験・ノウハウが無いのにも関わらず、いわゆる看板だけ掲げている会社もあるのではないかと思います。
Compiere Distributionのシステム的な経験やノウハウはもちろん重要ですが、業務知識や、ERPとしてCompiere Distributionを使用する場合は、ERP導入の経験やノウハウも重要になってきます。
会社の大切なデータを取り扱う業務システムですので、Compiere Distributionの導入を検討されている方は、こちらよりご相談下さい。要件をお聞きして、適切なCompiere Distributionやシステム会社を紹介させて頂きます。
データベース(DB)にPostgreSQLを使用します。2013年7月現在の最新版PostgreSQL9.2をインストールして下さい。そして、PostgreSQLをGUIで管理する事ができるpgAdminⅢもインストールしておくと、便利です。
PostgreSQL
pgAdminⅢ
【補足説明】PostgreSQL8.xと9.0を使用する場合
PostgreSQLに9.0以下のバージョンを使用する場合には、iDempiereが各レコードに自動で割り当てるUUIDに関連する処理が必要になるようです。PostgreSQLの9.0以下のバージョンを利用される場合は、下記のサイトを参考にしてみて下さい。
2013年7月現在では、PostgreSQL9.2を使用する事をおすすめ致します。iDempiereのPostgreSQL用のドライバーも9.2になっています。
【補足説明】iDempiere3.1をインストールする場合
iDempiere3.1では、PostgreSQL9.4のドライバーを使用してますので、PostgreSQL9.4まで使用する事ができます。iDempiere3.1をWindows系OSにインストールする場合は、Window10のインストールも参照して下さい。
iDempiereのインストールバージョンにあったJava(JDK)をインストールして下さい。iDempiere3.1からJava8に対応しています。それ以前のバージョンではJava7(Java1.7)を使用して下さい。
iDempiere3.1をインストールする場合は、Window10のインストールも参照して下さい。
iDempiere(アイデンピエレ)には、GUIの区分でWeb-UI版とSwing-UI版の2種類があります。Web-UI版だけを使用する事もできますし、反対にSwing-UI版だけを使用する事もできます。両方を、時と場合によって使い分ける事もできます。ここでは、Web-UIとSwing-UIの両方のダウンロードの方法を紹介致します。
iDempiere3.1をインストールする場合は、Window10のインストールも参照して下さい。
iDempiere(アイデンピエレ)がダウンロードできるサイト
iDempiereがダウンロードできるサイトはいくつかあります。それぞれのサイトに掲載している意味を理解して適切なバージョンをご利用下さい。
Sourceforgeには、メジャーバージョンアップされた特定のバージョンのiDempiereがダウンロードできるようになっています。通常は、ここから最新のiDempiereをダウンロードすれば良いと思います。
iDempiere.orgでは、jenkinsで日々ビルドしている最新のiDempiereをダウンロードする事ができます。
iDempiereコミュニティーの中心人物の一人、カルロスさんが作成しているiDempiereのwikiサイトでも、jenkinsで日々ビルドしている最新のiDempiereをダウンロードする事ができます。
iDempiereのダウンロード
ここでは、Sourceforgeからのダウンロード方法を紹介します。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i657a2002a61e516d/version/1372905350/image.jpg)
SourceforgeのiDempiereプロジェクトにアクセスしたら、メニューの"Files"をクリックします。
そうすると、メジャーバージョン毎にファルダ階層化されていますので、2013年7月時点の最新バージョンである。v1.0cのフォルダをクリックしていきます。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i81ad8f76bdc126dc/version/1372905457/image.jpg)
v1.0cのフォルダの下には、さらに公開されているソースコードがダウンロードできる"source-repo"と、Swing-UI版のiDempiereがダウンロードできる"swing-client"、Web-UI版のiDempiereがダウンロードできる"server"の3つのフォルダが表示されます。
iDenpiereを使用するだけならソースコードは不要ですので、ここでは"swing-client"と"server"の2つのフォルダ階層から、適切なインストールパッケージをダウンロードします。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i9864a917119e48c1/version/1372905240/image.jpg)
下記のイメージは、Swing-UIのインストールパッケージの一覧です。たくさんあってびっくりするかもしれませんが、この中からiDempiereを使用する環境に応じて1つ選択してダウンロードします。
CPUが64bitのWindows7の場合であれば、"idempiereClient.win32.win32.x86_64.zip"をダウンロードして下さい。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/iac8afac43b2ff46c/version/1372905990/image.jpg)
同じく"server"ファルダの一覧から、Web-UI(サーバー含む)のインストールパッケージをダウンロードします。CPUが64bitのWindow7であれば、"idempiereServer.win32.win32.x86_64.zip"をダウンロードして下さい。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i3f82b9445265cab0/version/1372906335/image.jpg)
iDempiere3.1をインストールする場合は、Window10のインストールも参照して下さい。
◆ダウンロードした2つのzipファイルを解凍して、インストールしたい場所(フォルダ)に置いて下さい。
ここではCドライブの直下にweb-UIの"idempiere-server"フォルダとSwing-UIの"adempiere-client"フォルダを配置したものとして説明します。※Swing-UIのフォルダ名が"adempiere-client"となっているのが気持ち悪い方は"idempiere-client"とフォルダ名称を変更しても、問題なく動くと思います。
DBのリストア
C:\idempiere-server\data\seedフォルダの中に、Adempiere_pg.jarファイルがあるので、解凍します。※.jarの拡張子はzip形式で圧縮されていますので、zip解凍できるソフトをインストールして解凍して下さい。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/ie8e73278a32c1d04/version/1384009057/image.png)
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/if97d21933d44be5b/version/1384009252/image.png)
解凍したフォルダの中にAdempiere_pg.dmpファイルがあるので、リストアします。ここではpgAdminⅢを使ったリストア方法を紹介します。
pgAdminⅢにサーバーを追加します
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i34cb9fc55e98b554/version/1384007343/image.png)
pgAdminⅢを起動し、ファイル -> サーバー追加 を行います。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i4a5b14f1023c59eb/version/1384007540/image.png)
サーバーの名前にはわかりやすい名前を設定して下さい。ここでは"iDempiere"としています。
ホスト名には"localhost"、PortにはPostgreSQLのポート(デフォルトポートは5432)を設定します。
◆PostgreSQLにADempiereのユーザー(ロール)を作成します。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/ic4bae9c9dc9e4704/version/1384007761/image.png)
これからリストアするDBのユーザーはadempiereになっているので、あらかじめadempiereユーザーを作成しておきます。ログインロールで右クリックして、新しいログインロールを追加します。
![ログインロールプロパティタブ](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i4460152094635bc3/version/1384134850/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%AB%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%82%BF%E3%83%96.png)
ロール名に"adempiere"と入力します。
![ログインロール定義タブ](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i5b568d8835d65f63/version/1384774120/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%AB%E5%AE%9A%E7%BE%A9%E3%82%BF%E3%83%96.png)
パスワードを設定して下さい。
![ログインロールロール特権タブ](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i527b69a7e05dcd1a/version/1384134990/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%AB%E3%83%AD%E3%83%BC%E3%83%AB%E7%89%B9%E6%A8%A9%E3%82%BF%E3%83%96.png)
OKボタンを押してロールの登録が完了です。
◆PostgreSQLにiDempiereのDBを作成します。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i587fae2451739207/version/1384007910/image.png)
これからリストアするデータベースの名前がiDempiereのため、あらかじめiDempiereデータベースを作成しておきます。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i4046f31936f5acf5/version/1384006388/image.png)
iDempiereのデータベースを作成しオーナーにadempiereを指定します。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/if848ed9996a05d22/version/1384006476/image.png)
エンコーディングにUTF8を選択します。
Templateに"template0"を選択しておきます。
OKボタンを押して、DBを作成します。
◆Adempiere_pg.dmpファイルをリストアします。
Window標準のコマンドラインより、下記のコマンドを実行してDBをリストアします。※下記のコマンドは、Adempiere_pg.dmpファイルがあるフォルダより実行する事を想定しています。
psql -d idempiere -U adempiere -f Adempiere_pg.dmp
エラーなどが出なければ、無事リストア完了です。
iDempiere Serverのインストール
◆C:\idempiere-serverにある、setup.batを実行します。
【主な設定項目】
- javaホームの設定
- ウェブポート…Tomcatのデフォルトポートが8080が初期設定されています。必要に応じて変更して下さい。
- DB Alredy Exists…DBを既にリストアしているので"ON"にして下さい。
- データベース・サーバ名…ローカルPCにDBもある前提でiDempiereをインストールしていますので、"localhost(もしくは127.0.0.1)"を設定します。
- データベース…PostgreSQLを選択します。
- データベース…idempiere
- データベースポート…DBへのアクセスポートを設定します。PostgreSQLのデフォルトのポートは5432です。
- システムパスワード…PostgreSQLのインストール時に設定したパスワードを入力します。
- データベースユーザ名…adempiere
- データベースパスワード…adempiereユーザー(ロール)に設定したパスワードを入力します。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i8592e3f553cce023/version/1384003475/image.png)
テストボタンを押すと、サーバー設定が正しくされているかチェックが行われます。途中でSSLの設定ダイアログが表示されますが、とりあえずOKボタンを押してテストを続行して下さい。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i4b522a91bd1ff502/version/1384003343/image.png)
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/ifd21325af0a60190/version/1384003627/image.png)
チェックが無事通ったら、保存ボタンを押してサーバーの設定を保存します。そうするとC:\idempiere-serverに、idempiere.propertiesファイルが作成され設定が保存されます。以上でサーバーの設定は終了になります。
サーバーの起動とWeb-UIへのアクセス
C:\idempiere-serverにあるidempiere.exeをクリックして起動させます。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/ie62a87138b854cf8/version/1384038887/image.png)
"successfully"と表示されたらサーバーの起動が完了した事になります。サーバーが起動されてから、http://localhost:8080/webui/にアクセスするとログイン画面が表示されます。※8080はポート番号になりますのでサーバー設定で設定したポート番号を指定して下さい。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i38aed29b5e68bbe7/version/1384005452/image.png)
ログインに関しては"【iDempiere標準業務機能】ログイン"を参照して下さい。
Swing-UIの設定
◆C:\adempiere-clientのadempiere-client.exeを実行します。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i4cf55633e7f4bee6/version/1384004613/image.png)
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/id700aa7c49a210a0/version/1384004718/image.png)
Serverフィールドの右端にあるDBのアイコンをクリックして、データベースへのアクセス設定を行います。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i3970a22885e77075/version/1384004841/image.png)
データベース関連の設定を行い、"Test Database"ボタンを押して、データベースにアクセスできるかどうか確認します。
【主な設定項目】
- Database Type…PostgreSQLを選択します。
- Database Host…localhost
- Database Port
- Database Name…idempiere
- User/Password
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i9b8ac1549c747ca1/version/1384009585/image.png)
OKボタンを押すと、DBサーバーの設定がC:\Users\○○○(※ユーザー名)のフォルダの中の、idempiere.propertiesファイルに保存されます。次回以降のログインの際には、その設定が参照されるので、一度DBの設定を行えば、次回以降は必要はありません。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/iaa37b11740ded43e/version/1384004953/image.png)
ログインに関しては"【iDempiere標準業務機能】ログイン"を参照して下さい。
![ログイン後の画面](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/ic35fea26de6a4dd4/version/1384009730/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E5%BE%8C%E3%81%AE%E7%94%BB%E9%9D%A2.png)