CentOS6.2にAdempiereインストール
[前提条件]
- CentOS 6.2(x86_64)
- JDK1.6.0u31
- Adempiere 3.6.0J_CE
- PostgreSQL管理者 postgres/postgrespw
- Adempiere用DBユーザ adempiere/adempierepw
- Adempiereインストールパス /opt/Adempiere3.6.0J_CE/
- AdempiereKeystoreインストールパス /opt/Adempiere3.6.0J_CE/keystore
- Adempiere Keystore パスワード adempierekeypw
- CentOS6.2 インストール(Minimal)
- PostgreSQLインストール
yum install postgresql-server
- PostgreSQL初期化
service postgresql initdb service postgresql start chkconfig postgresql on
- PostgreSQL接続設定
service postgresql stop vi /var/lib/pgsql/data/pg_hba.conf ----- local all all trust host all all 127.0.0.1/32 trust host all all ::1/128 trust ----- vi /var/lib/pgsql/data/postgresql.conf ----- listen_address = '*' port = 5432 ----- service postgresql start
- PostgreSQLユーザ設定
psql --u postgres ----- postgres=#ALTER USER postgres encrypted password 'postgrespw'; postgres=#CREATE DATABASE adempiere; postgres=#CREATE USER adempiere WITH ENCRYPTED PASSWORD 'adempierepw'; postgres=#\q -----
- JDKインストール
bash jdk-6u31-linux-x64-rpm.bin vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.6.0_31 ----- export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar -----
- Adempiere展開
unzip Adempiere3.6.0J_CE.zip mv Adempiere3.6.0J_CE /opt/ chmod +x /opt/Adempiere3.6.0J_CE/*.sh chmod +x /opt/Adempiere3.6.0J_CE/utils/*.sh chmod +x /opt/Adempiere3.6.0J_CE/postgresql/*.sh mkdir /opt/Adempiere3.6.0J_CE/keystore
- Adempiere設定編集
cd /opt/Adempiere3.6.0J_CE/ cp AdempiereEnvTemplate.properties AdempiereEnv.properties ADEMPIERE_HOME=/opt/Adempiere3.6.0J_CE JAVA_HOME=/usr/java/jdk1.6.0_31 ADEMPIERE_DB_SYSTEM=postgrespw ADEMPIERE_DB_PASSWORD=adempierepw ADEMPIERE_KEYSTORE=/opt/Adempiere3.6.0J_CE ADEMPIERE_KEYSTOREPASS=adempierekeypw ADEMPIERE_CERT_LOCATION=Nagoya ADEMPIERE_CERT_STATE=Nagoya ADEMPIERE_CERT_COUNTRY=JP ADEMPIERE_ADMIN_EMAIL=root@localhost cd utils cp myEnvironmentTemplate.sh myEnvironment.sh vi myEnvironment.sh ----- ADEMPIERE_HOME=/usr/Adempiere3.6.0J_CE JAVA_HOME=/usr/java/jdk1.6.0_31 ADEMPIERE_DB_SERVER=localhost ADEMPIERE_DB_USER=adempiere ADEMPIERE_DB_PASSWORD=adempierepw ADEMPIERE_DB_URL=jdbc:postgresql://localhost:5432/adempiere ADEMPIERE_DB_PORT=5432 ADEMPIERE_DB_PATH=postgresql ADEMPIERE_DB_NAME=adempiere export ADEMPIERE_DB_NAME ADEMPIERE_DB_SYSTEM=postgrespw ADEMPIERE_DB_HOME=$ADEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH JBOSS_HOME=$ADEMPIERE_HOME/jboss ADEMPIERE_APPS_SERVER=localhost ADEMPIERE_WEB_PORT=80 ADEMPIERE_JNP_PORT=1099 ADEMPIERE_SSL_PORT=443 ADEMPIERE_KEYSTORE=/opt/Adempiere3.6.0J_CE/keystore ADEMPIERE_KEYSTOREPASS=adempierekeypw ADEMPIERE_FTP_SERVER=localhost ADEMPIERE_JAVA_OPTIONS="-Xms64M -Xmx512M -DADEMPIERE_HOME=$ADEMPIERE_HOME"
- AdempiereDB構築
RUN_DBRestore.sh
- Adempiere設定
cd .. ./RUN_silentsetup.sh
- Adempiere起動
cd utils RUN_StartServe2.sh