メインコンテンツまでスキップ
Version: 3.4.4

WebAdmin

この章では、Installerを利用したBXI WebAdminのインストール方法を説明する。

インストール

1. bxi admin installer実行

bash bxi_admin_3.4.4-${TAG_NAME}.bin

2. ソリューション区分を入力

インストールするソリューション区分をFEPMCIEAIの中から設定する。

###########################################

BXI WebAdmin Installation
3.4.4-${TAG_NAME}

###########################################

1) FEP
2) MCI
3) EAI
Please choose BXI engine type: 1

3. インストールパスを入力

WebAdminをインストールするパスを入力する。

BXI WebAdmin Installation Path [/home/bxi/admin]: /home/bxi/admin

4. インストールするかどうかを入力

インストールを行わずに終了する場合は、no を入力する。

   FEP BXI WebAdmin Installation Path : /home/bxi/admin

Do you want to continue with the installation [yes/no]? yes

5. 環境変数を確認

~/.bash_profileBXI_ADMIN_HOMEおよびJETTY_HOMEの位置が正常に設定されているかを確認した後、当該環境変数を適用する。 (ex. source ~/.bash_profile)

Installing...
/home/installer/admin doesn't exist, trying to create path.

Installation is completed!

/home/bxi/.bash_profile file has changed, please type : source /home/bxi/.bash_profile

環境設定

WebAdminの正常な実行のためには、下記のような付加的な作業を実行する必要がある。

1. jettyポート設定

ポートのデフォルト値は8080で、当該サーバーの使用可能なポート番号を割り当てる。

${BXI_ADMIN_HOME}/jetty9/start.ini
## Connector port to listen on
jetty.http.port=8080

2. DB Connection設定

DB propertiesを使用するデータベースに合わせて変更する。

${BXI_ADMIN_HOME}/jetty9/webapps/[ENGINE_TYPE]/WEB-INF/config/props/bxi-config-.properties
#+-----------------------------------
#| dev
#+-----------------------------------
db.driver=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@ip:port:sid
db.username=user
db.password=password

3. データベース作業

BXIで使用するデータベースから基本的に提供されるDDL、DMLスクリプトを実行する。 スクリプトの実行手順はDDL、DMLをまず実行した後、PATCHファイルが存在する場合には、追加実行する。

note
  • DDL : ${BXI_ADMIN_HOME}/scripts/[Engine Type]/ddl-oracle.sql、またはddl-mysql.sql
  • DML : ${BXI_ADMIN_HOME}/scripts/[Engine Type]/dml-[Engine Type].sql
  • PATCH DDL : ${BXI_ADMIN_HOME}/scripts/[Engine Type]/ddl-oracle-patch.sql、またはddl-mysql-patch.sql
  • PATCH DML : ${BXI_ADMIN_HOME}/scripts/[Engine Type]/patch-[Engine Type].sql

実行

下記のコマンドでWebAdminを実行する。

${BXI_ADMIN_HOME}/jetty9/bin/jetty.sh start

BXI WebAdminが正常に実行できた場合、http://(IP):(PORT)/(Engine Type)に接続すると、下記のログイン画面が表示される。初期アカウントの bxiadmin/bxi123!でログインすると、ダッシュボートに接続することができる。

tip

jetty.shは、start以外にもrestartstopなどのコマンドを提供する。

FAQ

Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

データソース情報が正しくない場合に発生する。

DB Connection設定の再確認、およびhibernate.dialectを使用するDBに合わせて指定する。

${BXI_ADMIN_HOME}/jetty9/webapps/[ENGINE_TYPE]/WEB-INF/config/props/bxi-config-common.properties
# DBMSベンダーを設定する。設定しなかった場合は自動的に設定するが、通信またはセキュリティの問題がある場合には必ず設定する必要がある。
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect