Configure o Tomcat 5.5 como um serviço Solaris 10

1

Eu preciso configurar o Apache Tomcat 5.5 como um serviço Solaris 10 ou como uma alternativa - qualquer outra maneira de executá-lo na inicialização.

    
por Pini Reznik 18.05.2009 / 16:58

2 respostas

1

A Sun 'evoluiu' do SysVinit para algo chamado 'Estrutura de Gerenciamento de Serviços' (ou abreviadamente SMF). Há um artigo sobre aqui e um artigo mais voltado para o desenvolvimento aqui que inclui instruções sobre como criar seu próprio serviço, que é, penso eu, o que você quer.

    
por 20.05.2009 / 07:50
1

O SMF, o Service Management Facility, usa arquivos XML, chamados de 'manifests', para armazenar informações sobre serviços a serem iniciados. Pegue um serviço existente, digamos ssh, e exporte seu manifesto para um arquivo.

$ svccfg export ssh > ssh-manifest.xml

Analise este arquivo, retire o que você não precisa, atualize o nome do serviço e importe-o:

$ svccfg import < your-manifest.xml

Em seguida, defina o serviço para ser executado por padrão:

$ svcadm enable your-service

Falando em Tomcat, você pode obter o Tomcat pré-empacotado do OpenCSW. Eles têm três versões do Tomcat em pacote:

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

Pacotes do OpenCSW configuram o SMF - eles importam o manifesto e ativam o serviço na instalação.

    
por 01.06.2009 / 18:56