Como criar o NodeManager do Oracle Weblogic como um serviço para o xinetd?

0

Estou tentando adicionar o NodeManager para iniciar automaticamente quando o sistema é inicializado | No Guia do Administrador do Oracle® Fusion Middleware Node Manager, há este modelo:

# default: off
# description:nodemanager as a service
service nodemgrsvc
{
   type            = UNLISTED
   disable         = no
   socket_type     = stream
   protocol        = tcp
   wait            = yes
   user            = <username>
   port            = 5556
   flags           = NOLIBWRAP
   log_on_success += DURATION HOST USERID
   server          = <path-to-jave>/java
   env             = CLASSPATH=<cp> LD_LIBRARY_PATH=<ldpath>
   server_args     = -client -DNodeManagerHome=<NMHome> <java options> 
   <nodemanager options> weblogic.NodeManager -v
}  

Eu não sei como preencher:

  • cp
  • ldpath
  • java_options
  • opções do nodemanager

Você tem algum exemplo de script xinetd para iniciar o nodemanager?

    
por Neuquino 18.03.2010 / 16:57

1 resposta

0

este script funcionou para mim:

# default: off  
# description:nodemanager as a service  
service nodemgrsvc  
{  
        type = UNLISTED  
        disable = no  
        socket_type = stream  
        protocol = tcp  
        wait = yes  
        user = oracle  
        port = 5556  
        flags = NOLIBWRAP  
        log_on_success += DURATION HOST USERID  
        server = /usr/bin/java  
        env = CLASSPATH="/u01/app/oracle/product/11.1.1/mw/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/app/oracle/jrmc-3.1.2-1.6.0/lib/tools.jar:/u01/app/oracle/product/11.1.1/mw/utils/config/10.3/config-launch.jar:/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/server/lib/weblogic_sp.jar:/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/server/lib/weblogic.jar:/u01/app/oracle/product/11.1.1/mw/modules/features/weblogic.server.modules_10.3.2.0.jar:/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/server/lib/webservices.jar:/u01/app/oracle/product/11.1.1/mw/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/u01/app/oracle/product/11.1.1/mw/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar::/u01/app/oracle/product/11.1.1/mw" LD_LIBRARY_PATH="/u01/app/oracle/product/11.1.1/mw/patch_wls1032/profiles/default/native:/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/server/native/linux/x86_64:/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/server/native/linux/x86_64/oci920_8"  
        server_args = -DNodeManagerHome=/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/common/nodemanager -client -Xms128m -Xmx256m  -Xverify:none  -Djava.security.policy=/u01/app/oracle/product/11.1.1/mw/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.nodemanager.javaHome=/usr/java/jdk1.6.0_18  weblogic.NodeManager -v  
}  

Para os caminhos de classe, você precisará saber que tenho essas variáveis definidas:

$MW_HOME=/u01/app/oracle/product/11.1.1/mw  
$WL_HOME=/u01/app/oracle/product/11.1.1/mw/wlserver_10.3  
$JAVA_HOME=/usr/java/jdk1.6.0_18  

Mas ainda tenho o problema de não conseguir inicializar os servidores gerenciados (soa_server e bam_server). Não está documentado em qualquer lugar e não sei como fazê-lo.

Preciso que, quando eu reiniciar a máquina, todos os servidores estejam ativos.

Agradecemos antecipadamente

    
por 22.03.2010 / 19:11