Aipo7 インストール方法

2019年5月15日

“Tomcat" のインストールが完了しましたので、"Aipo" をインストールしたいと思います。
“Aipo" を知ったのは、大学の友人から教えて頂きました。
※管理者権限で行うこと。
※"tomcat" と “PostgreSQL" の設定が出来ている前提とします。

【設定方法】
1.Aipoサイトから、ファイルをダウンロードする。
リンク
32 or 64ビット版がありますので、指定されているビット版をダウンロードする。
ダウンロード後、FTPサーバを使ってファイルをアップロードします。

2.ファイルを解凍する。
自分がダウンロードした時は、"aipo7020ja_linux64.tar.gz" でした。

[user@localhost]# tar zxvf aipo7020ja_linux64.tar.gz
[user@localhost]# cd aipo7020ja_linux
[user@localhost]# tar zxvf aipo7020.tar.gz
[user@localhost]# ls
aipo  aipo7020.tar.gz  readme.txt

3.各ファイルを手動でコピーする。
Aipoにはインストーラーがありますが、今回は手動でやっていきたいと思います。
1)"本体" と “ROOT" をコピーする。

[user@localhost]# cp -r aipo/src/webapps/aipo /usr/local/tomcat7/webapps
[user@localhost]# cp -r aipo/src/webapps/ROOT /usr/local/tomcat7/webapps

2)"PostgreSQL用のJDBCドライバ " と “aipoのツール" tomcatのライブラリーにコピーする。

[user@localhost]# cp aipo/src/tools.jar /usr/local/tomcat7/lib
[user@localhost]# cp aipo/src/postgresql-8.4-702.jdbc4.jar /usr/local/tomcat7/lib

3)必要ファイルをコピーする。

[user@localhost]# aipo/src/initdata/files /usr/local/tomcat7/webapps/aipo/WEB-INF
[user@localhost]# aipo/src/initdata/psml /usr/local/tomcat7/webapps/aipo/WEB-INF

4.PostgreSQLの設定を行う。
1)PostgreSQL用のJDBCドライバをインストールする。

[user@localhost]# yum -y install postgresql-jdbc

2)ユーザを作成する。
ユーザ名:aipo_postgres

3)データベースを作成する。
データベース名:Org001

4)データベース aipoのorg001にクエリファイルを入れる。

[user@localhost]# psql -e -f aipo/src/initdata/sql/org001.sql -U postgres org001
[user@localhost]# psql -e -f aipo/src/initdata/sql/sample.sql -U postgres org001

5)"dbcp-org001.properties" のファイルを変更する。

[user@localhost]# vi /usr/local/tomcat7/aipo/WEB-INF/datasource/dbcp-org001.properties

内容

cayenne.dbcp.username=postgres
↓
cayenne.dbcp.username=aipo_postgres

5.権限 と パーミッション の変更する。

[user@localhost]# chown -R apache:apache /usr/share/tomcat7/webapps/aipo
[user@localhost]# chmod -R 705 /usr/share/tomcat7/webapps/aipo

※場合によっては、パーミッションの変更する必要があります。

6.Apache設定を行う。プロキシの設定されている場合は追加する。

[user@localhost]# vi /etc/httpd/conf.d/proxy_ajp.conf

内容

ProxyPass /aipo/ ajp://localhost:8009/aipo/

7."Apache" と “Tomcat" を再起動する。

[user@localhost]# /etc/rc.d/init.d/httpd restart
[user@localhost]# /etc/rc.d/init.d/tomcat6 restart

これで設定が完了です。

起動確認をする場合は

http://[localhost or ipアドレス]/aipo/

です。