4

実行可能jarがあり、それをアプリケーションサーバー(jBoss AS 7.X)にデプロイしたいと思います。

このアプリケーションはWebコンテナを必要としないため、エンタープライズアプリケーションのプロジェクト構造に直接アクセスすることはできません。さらに、インターフェイスを必要とせず、メッセージブローカーを介して内部通信を行います。
通常のJavaアプリケーションとして開発しました。他のモールとの通信には、RabbitMQなどのAMQPサーバーを使用します。

Benefits for deploying on server
  - Centralization of all modules
  - Deployment is easy
  - Scalable 

スタンドアロンアプリとして実行するには、すべてのモジュールを個別に開始および管理する必要があり、ビジネスユーザーにとっては簡単ではありません。

もう1つの問題は、ファイルシステムにある構成ファイルがあり、実行時に更新する必要がある可能性があるため、それらをjar内に配置できないことです。

一部のアプリケーションはJavaベースではなく(.NETなどの異なるプラットフォームを持っている)、異なるアーキテクチャを持っているため、EEコンテナ内のすべてのモジュールとしてエンタープライズアプリケーション構造を持つこともできません。
私はJavaプラットフォームを初めて使用するので、何らかの方法を提案してください。また、このためのより良いアーキテクチャを提案し、jBossが解決策でない場合。

4

0 に答える 0