Accel-Mart Plusでの他アプリケーション同居可否について

質問

⚠️ この事例は公開されてから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アプリケーションについては、標準サービスでは対応できませんが、マネージドサービスでの個別対応が可能な場合があります。

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