欢迎来到天天文库
浏览记录
ID:21050671
大小:53.50 KB
页数:3页
时间:2018-10-19
《用solaris 10的smf配置tomcat为自动启动》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、用Solaris10的SMF配置Tomcat为自动启动 一、Solaris10中的SMF简介 SMF是ServiceManagementFacility的缩写,是Sun公司在其Solaris产品中提供的一种管理服务的新特性。3M(Manifest,Method,Milestone)是SMF中的3个主要组成部分。其中Manifest是一个xml文件,用于定义服务的配置清单,主要包括服务的标识信息,服务的启动、停止方法,服务启动和停止对其它服务或者系统资源的依赖关系等。Method是一个脚本程序用来负责服务的启动、停止、刷
2、新等工作。Milestone事实上与运行级别(run-level)相似。除此之外服务配置仓库(serviceconfigurationrepository),profile,快照(Snapshots)也是其很重要的组成部分。那么SMF与传统的Unix后台服务管理机制相比较有什么突出的特点呢? 1、可以恢复由软件故障、硬件故障、管理错误终止的服务 2、服务之间可以定义相互间的依赖关系 3、它提供了比较全面的基于命令行的管理工具(svcs,svcadm,svccfg...) 4、根据依赖关系可以并发启动服务,加快系统启
3、动的速度 5、引入服务配置库,提供服务配置库快照、备份、恢复功能 这些功能方便了服务的管理,服务的可用性,可维护性。SMF提供了一定程度的服务自愈性,它也是Solaris10系统可预测自愈功能(PredictiveSelf-Healing)的一部分。更多有关SMF的信息请访问app/s//817-1985/6mhm8o5rh?a=viecat作为一个自动启动的后台服务。 二、将tomcat设置的系统服务 说明:本例中tomcat的安装目录是/export/mysoft/tomcat551/,实践中需要根据实际安装目
4、录替换 A.在SMF的manifast下面创建一个用于存放SMF配置文件的目录。 #mkdir-p/var/svc/manifest/application/server/tomcat B.Tomcat作为系统服务的配置文件,在A中创建的目录下面新建一个tomcat.xml文件, 此文件内容应该包含如下内如:<?xmlversion=1.0?><!DOCTYPEservice_bundleSYSTEM/usr/share/lib/xml/dtd/service_bundle.dtd.1>&l
5、t;service_bundletype='manifest'name='Tomcat'><servicename='application/server/tomcat'type='service'version='1'><single_instance/><dependencyname='filesystem'grouping='require_all'restart_on=
6、'none'type='service'><service_fmrivalue='svc:/system/filesystem/local'/></dependency><exec_methodtype='method'name='start'exec='/export/mysoft/tomcat551/bin/startup.sh'timeout_seconds='300'/
7、><exec_methodtype='method'name='stop'exec='/export/mysoft/tomcat551/bin/stop.sh'timeout_seconds='300'/><instancename='default'enabled='true'/><stabilityvalue='Unstable'/><template>&
8、lt;mon_name><loctextxml:lang='C'>Tomcat5.5</loctext></mon_name></template></service></service_bundle> C.
此文档下载收益归作者所有