是否可以仅使用 Nginx 服务器而不使用 tomcat 服务器来运行 Java Web 应用程序? 2024-5-31 • nginx tomcat java web 我有 Java Web 应用程序(使用 RESTful Web 服务)。目前它在 tomcat 服务器上运行。是否可以只使用 Nginx 服务器而不使用 tomcat 服务器来运行 Java Web 应用程序?如果您有任何想法,请提出建议。 答案1 如果你正在寻找 Apache Tomcat 的替代品,那么Glassfish或者Wildfly充当应用服务器。 如果您正在寻找运行应用程序服务器的替代方案(我不推荐),那么有以下几个选择: 在 Java 应用程序上实现 FastCGI、WSGI 或 SCGI 服务器。我找不到任何一个足够成熟的实现,YMMV;但有JWSGI作为 WSGI 实现,尽管仍然不是一个标准。 在您的应用程序上使用 Java 构建一个 HTTP 服务器,然后通过 nginx 代理客户端的请求。 在 Java 应用程序上实现 CGI。它很脏、很慢、很危险,但它有效。但我不推荐这样做,因为有更好的选择。 相关内容 如何仅在下次启动时禁用服务? 在多台显示器上时桌面图标会错位吗? 哪个 MySQL Workbench 版本支持 Windows XP 32 位? 通过 NAT 的虚拟网关 我安装了防火墙配置,但失去了 wifi 无法访问驱动器,因为它是原始格式?[重复] CHKDSK 未发现任何错误,但驱动器仍然出现故障 将 Outlook 电子邮件导入 Ubuntu。此处的解决方案不起作用(“未找到配置文件”) 通过 SSH 延迟后暂停 从 CD 安装 Ubuntu 会删除我的文件吗?