質問
🕓 事例公開日 : 2025-09-02
【背景】
Accel-Mart Plus環境でresin-web.xmlのJDBC接続パスワードを暗号化したいが、サーバーに直接アクセスできない状況にある。Q1.
resin-web.xmlのJDBC接続パスワードの暗号化文字列を取得する方法を教えてください。Accel-Mart Plus環境ではサーバーにログインできないため、resinctlコマンドを実行する方法がわからない状況です。Q2.
暗号化文字列を取得するために、サーバーログイン機能を有効にする必要がありますか?それとも他の方法で対応可能でしょうか?回答
A1.
ローカル環境にResinをインストールして暗号化コマンドを実行することで、Accel-Mart Plus環境にアクセスせずに暗号化文字列を取得できます。以下の手順で実施してください:
1. Resinファイルの入手
プロダクトファイルダウンロードサイトから最新のResinを入手してください。
https://product.intra-mart.jp/srcdownload
ライセンスキー欄に「Accel Platform [Advanced]」製品のライセンスキーを入力することで、Resinファイルが表示されます。
※ライセンスキーは運用管理サイトの「システム情報」画面で確認できます。
詳細は以下のドキュメントをご参照ください:
https://aws.accel-mart.com/am_document/texts/system_operation/system_information.html#display-system-configuration
2. ローカル環境へのResinインストール
お使いのOSに応じて以下のドキュメントを参照し、Resinをインストールしてください:
Windows版:
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/install/windows/resin_windows.html
Linux版:
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/install/linux/resin_linux.html
3. 暗号化コマンドの実行
以下のコマンドを実行して暗号化文字列を取得してください:
Windows環境の場合:
resin password-encrypt <パスワード>Linux環境の場合:
resinctl password-encrypt <パスワード>詳細な手順は以下のドキュメントをご参照ください:
https://document.intra-mart.jp/library/iap/public/configuration/im_configuration_reference/texts/resin/resin-web/index.html#暗号化パスワード設定
取得した暗号化文字列を使用して、IM-Jugglingプロジェクト配下の「resin-web.xml」を編集してください。
A2.
サーバーログイン機能を有効にする必要はありません。上記の方法により、ローカル環境でResinコマンドを実行することで暗号化文字列を取得できるため、Accel-Mart Plus環境への直接アクセスは不要です。また、サポート窓口への個別依頼も必要ありませんので、ローカル環境での作業をご検討ください。