resin-web.xmlのJDBC接続パスワード暗号化文字列の取得方法

質問

🕓 事例公開日 : 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環境への直接アクセスは不要です。

また、サポート窓口への個別依頼も必要ありませんので、ローカル環境での作業をご検討ください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk