我需要将 Apache Tomcat 5.5 配置为 Solaris 10 服务或替代服务(任何其他在启动时运行它的方法)。
答案1
答案2
SMF(服务管理工具)使用 XML 文件(即所谓的“清单”)来存储要启动的服务的信息。获取现有服务(例如 ssh),并将其清单导出到文件中。
$ svccfg export ssh > ssh-manifest.xml
分析此文件,取出不需要的部分,更新服务名称并导入:
$ svccfg import < your-manifest.xml
然后将服务设置为默认运行:
$ svcadm enable your-service
说到 Tomcat,你可以从 OpenCSW 获取预先打包的 Tomcat。他们打包了三个版本的 Tomcat:
maciej@netra ~ $ pkg-get -a | grep tomcat
tomcat4 4.1.37,REV=2008.11.30
tomcat5 5.5.27,REV=2008.11.29
tomcat6 6.0.18,REV=2008.11.29
OpenCSW 中的包配置 SMF - 它们导入清单并在安装时启用服务。