我们开发了一个轻量级的 Jersey/JSON/JMS Java 应用程序,它充当客户遗留 MS Access 系统和我们的应用程序服务器之间的连接器。此连接器安装在客户服务器上。
到目前为止,我们使用 Glassfish 3.1.2 作为应用程序服务器,但是内存消耗非常大(400 - 900 MB 仅托管此特定应用程序,即使在 Web Profile 中也是如此!)。
我们正在寻找一种易于使用(支持 JDBC/ODBC、Jersey、JMS 和自定义 JNDI 资源)、使用少于 300 MB 内存并具有用于配置和部署的 Web GUI 的轻量级应用程序服务器。
哪些应用服务器适合我们的需求?有没有办法将 Glassfish 的内存消耗减少到 400 MB 以下?