应用程序服务器上的jar部署

时间:2013-01-20 17:25:56

标签: java deployment java-ee-6 jboss7.x

我有一个可执行jar并希望将其部署到应用服务器(jBoss AS 7.X)。

我无法直接进入企业应用程序项目结构,因为此应用程序不需要任何Web容器。更进一步,它也不需要任何接口,并通过消息代理进行内部通信。
我已经将它开发为普通的java应用程序。对于与其他moules的通信,它使用AMQP服务器,例如RabbitMQ

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

将其作为独立应用程序运行需要单独启动和管理所有模块,对于业务用户来说并不容易。

另一个问题是它有一些文件系统中的配置文件,不能将它们放在jar中,因为它们可能需要在运行时更新。

我也不能将Enterprise应用程序结构作为EE容器中的所有模块,因为某些应用程序不是基于Java的(具有不同的平台,如.NET),并且具有不同的体系结构。 我是java平台的新手,所以建议我一些出路。还建议任何更好的架构,如果jBoss不是解决方案。

0 个答案:

没有答案