gpt4 book ai didi

java - 哪些 Web 容器可以很好地自行安装为 Windows 服务?

转载 作者:搜寻专家 更新时间:2023-11-01 01:03:31 27 4
gpt4 key购买 nike

我们做了几年的web应用产品,用Tomcat部署在Windows下,把自己注册为Windows服务,自动启停。

我们现在可能碰巧需要比 Tomcat 提供的更多的 Java EE 功能(我们对容器中的 Java EE 6 东西非常感兴趣)所以问题是哪些开源 Java EE 容器可以像 Windows 服务一样工作。由于 Glassfish 是目前唯一的 Java EE 6 实现,如果它运行良好就太好了,但我想听听经验,而不仅仅是我可以从小册子中读到的内容。如果不是,人们还使用什么?


编辑:这也适用于 Web 容器,而不仅仅是 Java EE 容器。在找到合适的容器并获得 Java EE 6 支持之前,我们可能会保留必要的堆栈。


编辑:我希望它以分布式方式工作。我对手动破解包装器等不感兴趣,但希望安装过程能够处理服务的创建和删除。


EDIT 2012:事实证明,Glassfish 的 Windows 安装程序可以作为服务安装(需要 .NET)。组件网站http://kenai.com/projects/winsw .已证明非常稳健。

最佳答案

我们使用 Tomcat as a service .我们还使用了 JBoss as a service .

可以运行 GlassFish as a service .

还值得注意的是,大多数商业 Java EE 容器也可以作为服务运行。特别是,我知道以下所有内容都可以作为服务运行,因为我们已经以这种方式设置了它们:

事实上,我认为您很难找到不能作为服务运行的 Java EE 容器,因为您始终可以使用 Java service wrapper将任何 Java 程序包装为服务。

由于在另一个答案中提到您可能也对作为服务运行的 Web 服务器感兴趣,因此可能值得指出的是 Windows 上的两大巨头 IIS 和 Apache 都可以作为服务运行。

编辑:由于您编辑过专门询问包含安装 Windows 服务的安装程序的 Java EE 容器:

可能还有其他的,但这些是我唯一使用过的。

关于java - 哪些 Web 容器可以很好地自行安装为 Windows 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2019655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com