应用服务器软件主要包括以下几种:

  1. WebLogic:由BEA公司开发的一款企业级应用服务器,它提供了强大的部署、管理、监控和维护功能,支持多种应用服务器技术,如Java EE、Web服务、EJB等。

  2. WebSphere:IBM公司开发的一款企业级应用服务器,与WebLogic类似,它也提供了全面的部署和管理功能,支持多种应用服务器技术,并具有优异的性能和可靠性。

  3. JBoss/WildFly:JBoss是一个开源的应用服务器,由Red Hat公司支持。随着时间的推移,WildFly取代了JBoss成为主要版本。它们都提供了模块化的架构,支持多种应用服务器技术,并具有高性能和可扩展性。

  4. Tomcat:虽然Tomcat通常被视为一个Servlet容器而非完整的应用服务器,但它也可以被视为一种轻量级的应用服务器。它支持Java EE规范,并提供了基本的部署和管理功能。

  5. GlassFish:由Sun Microsystems(现已被Oracle公司收购)开发的一款开源应用服务器,它是Java EE参考实现的基础之一。GlassFish提供了丰富的特性和良好的性能,支持多种应用服务器技术。

  6. WebSphere Application Server Express:这是IBM提供的一个轻量级、易于使用的应用服务器,适用于开发和测试环境。它提供了基本的部署和管理功能,并支持多种应用服务器技术。

  7. WebLogic Server Community Edition 和 WebSphere Application Server Community Edition:这两个版本都是免费的,适用于开发和测试环境。它们提供了基本的部署和管理功能,并支持多种应用服务器技术。

***还有一些其他的应用服务器软件,如JBoss AS、Resin、FlexSphere等。这些应用服务器软件各有特点,可以根据实际需求选择适合的软件。

在选择应用服务器时,需要考虑多个因素,如性能、可扩展性、安全性、易用性以及社区支持等。建议在实际应用前进行充分的评估和测试。