質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2024-06-04
【背景】
Accel Collaborationとアンケート機能のライセンスを設定後、アンケート依頼画面にアクセスしようとしたところエラーが出てしまった。Q1. アンケート依頼画面でHTTP 500エラーが発生する原因を教えてください
サイトマップからコラボレーション→アンケート→依頼の順に進むと、「HTTP 500 : サーバ内部でエラーが発生しました。システムエラーが発生しました。サイト管理者に問い合わせてください。」というメッセージが表示されます。以下の手順で設定を行いました:
1. IM-jugglingでアプリケーションタブに「intra-mart Accel Collaboration」を追加し、アンケートを選択してwarと静的ファイルを作成
2. 運用管理サイトでwar、静的ファイルをデプロイ
3. テナント環境セットアップを実行
4. 運用管理サイトのライセンス管理でライセンスキーを登録
5. 運用管理サイトのライセンス設定でテナントのライセンス数を設定
6. テナント管理のアプリケーションライセンスでAccelCollaborationとAccelCollaborationアンケートをユーザに割り当て
どのように対処すればよいでしょうか。
回答
A1. app.diconの設定が未実施の可能性があります
調査の結果、iACアンケートのセットアップ手順に含まれるapp.diconの設定変更が実施されていない可能性が高いです。以下のドキュメントを参照し、SAStruts用設定ファイルの変更を行ってください。
■intra-mart Accel Platform セットアップガイド 5.3.3.3.1. SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合)
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/create_war/configuration_file_jdbcdicon.html
上記の設定を実施しても改善しない場合は、ユーザーのロールやアプリケーションライセンスが正しく設定されていない可能性があります。以下のドキュメントも併せてご確認ください。
■intra-mart Accel Platform テナント管理者操作ガイド ロールを設定する
https://document.intra-mart.jp/library/iap/public/operation/tenant_administrator_guide/texts/basic_guide/basic_guide_3.html
■intra-mart Accel Platform テナント管理者操作ガイド アプリケーションライセンス一覧を使用する
https://document.intra-mart.jp/library/iap/public/operation/tenant_administrator_guide/texts/basic_guide/basic_guide_13.html