質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2025-07-01
【背景】
要求元の希望で、Accel-Mart Plus環境に他のJavaやPHPアプリケーションを同居させる必要が出てきました。事前検証を実施する予定で、Resinでの動作確認なども含めて検討しています。Q1.
JavaアプリをWARファイル化してResinのwebappsに配置し、intra-martと並行してデプロイすることは可能でしょうか?Q2.
PHPアプリをApacheのhtdocsに配置して、intra-martと同じ環境で動作させることはできますか?Q3.
上記のような他アプリケーションの同居について、ライセンスやサポート面で問題はありませんか?回答
A1.
Accel-Mart Plus では、JavaアプリをWARファイル化して、Resin の webappsに配置し、intra-mart Accel Platform の WAR と並行してデプロイすることはできません。ただし、intra-mart Accel Platform の WAR の中に、Java に関連する各ファイルを配置することは可能です。ResinはJavaアプリケーションサーバーのため、一般的なWebアプリケーション配置の仕様に従って配置していただければ、Javaアプリが動作する可能性があります。
intra-mart Accel Platformでは、以下の2つの方法をご用意しています:
1. ユーザモジュールを作成してJava資材を配置する方法
詳細は以下のドキュメントをご参照ください:
intra-mart e Builder for Accel Platform アプリケーション開発ガイド - e Builder での開発の流れ モジュール・プロジェクト内の各ディレクトリとwar展開後の配置場所の関係については、以下をご確認ください:
intra-mart e Builder for Accel Platform アプリケーション開発ガイド - モジュール・プロジェクトの構成
2. JugglingプロジェクトにJava資材を配置する方法
jarファイル、classファイルなどのJava関連資材は、Jugglingプロジェクトに直接配置することでも反映可能です。 例:jarファイルを作成し配置する場合
IM-Juggling上左側ProjectNavigatorにて、プロジェクト直下に「lib」ディレクトリを作成してjarファイルを配置し、warを出力・モジュール反映を行います。
A2.
PHPアプリケーションについては、申し訳ございませんが、Accel-Mart Plusの標準サービスでは導入できません。 ただし、相談や検討が必要となりますが、有償個別対応の「Accel-Mart Plus マネージドサービス」で対応可能な場合があります。ご希望される場合は、担当営業経由でご相談ください。A3.
Javaアプリケーションの同居については、上記の方法で技術的に実現可能であり、ライセンスやサポート面での問題はありません。PHPアプリケーションについては、標準サービスでは対応できませんが、マネージドサービスでの個別対応が可能な場合があります。