首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Wix ServiceInstall标签将Tomcat6安装为服务?

如何使用Wix ServiceInstall标签将Tomcat6安装为服务?
EN

Stack Overflow用户
提问于 2010-02-02 02:11:16
回答 2查看 1.4K关注 0票数 2

如何使用Wix ServiceInstall标签将Tomcat6安装为服务?有没有办法做到这一点,或者我是否需要使用自定义操作来调用它附带的可执行文件或批处理文件来安装服务?

EN

回答 2

Stack Overflow用户

发布于 2010-05-02 05:24:55

Windows Installer要求带有ServiceInstall元素的组件的KeyPath是作为服务的文件。换句话说,您必须标记Tomcat6服务可执行文件(tomcat.exe?)KeyPath=为“yes”的文件元素。然后将ServiceInstall元素放在相同的组件中。

如果您不是自己安装Tomcat6服务可执行文件,那么您必须使用自定义操作。请记住使用自定义操作来考虑修复/升级/卸载/修补和回滚。自定义操作需要大量的工作。

票数 3
EN

Stack Overflow用户

发布于 2013-04-04 03:24:32

除了ServiceInstall标记之外,您还需要手动添加一些注册表项。这是因为Tomcat使用Procrun作为服务运行。

您可以尝试使用service.bat安装服务,并检查以下位置中的注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\ProcRun2.0\

参考: commons.apache.org/proper/commons-daemon/procrun.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2178942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档