哪些Web容器可以作为Windows服务自行安装?

Tho*_*sen 4 java windows-services java-ee java-ee-6

我们有一个Web应用程序产品已经有好几年了,并且使用Tomcat在Windows下部署它,因为它将自己注册为Windows服务,因此它会自动启动和停止.

我们现在可能需要比Tomcat提供的更多Java EE工具(我们很容易受到容器中Java EE 6的影响)所以问题是哪些开源Java EE容器可以像Windows服务一样工作.由于Glassfish是目前唯一的Java EE 6实现,如果它运行良好会很好,但我想听听经验,而不仅仅是我能从小册子中读到的内容.如果没有,人们还会使用什么?


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


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


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

Pau*_*and 8

我们使用Tomcat作为服务.我们也使用JBoss作为服务.

可以将GlassFish作为服务运行.

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

事实上,我认为你很难找到一个无法作为服务运行的Java EE容器,因为你总是可以使用Java服务包装器将任何java程序包装为服务.

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

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

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