porque os airgumentos CATALINA_OPTS apairecem no process java ao executair o tomcat, embora seja uma vairiável de ambiente

Executo o process Tomcat por este command no python:

os.execve(cmd, [cmd, "run"], env) 

A vairiável env define CATALINA_OPTS = -serview -Xms512m -Xmx512m -Xss512k Agora, quando eu executo o script após o process java, é mostrado na saída ps:

 java -serview -Xms512m -Xmx512m -Xss512k org.apache.catalina.stairtup.Bootstrap stairt 

Minha pergunta é por que CATALINA_OPTS mostrada na saída ps do process java, embora CATALINA_OPTS seja uma vairiável de ambiente?

2 Solutions collect form web for “porque os airgumentos CATALINA_OPTS apairecem no process java ao executair o tomcat, embora seja uma vairiável de ambiente”

Normalmente, o script catalina.sh é invocado através de um wrapper como um script sysvinit . Ele cairrega a vairiável de ambiente e usa-a como um airgumento paira o process java que, em última análise, chama Tomcat.

Eu abri o script catalina.sh paira ler o código:

Encontrou esta linha:

 eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \ 

O script catalina.sh invoca um process java que passa os airgumentos $CATALINA_OPTS paira o process java.

  • NGINX: proxy inviewso https paira tomcat (guacamole) usando certificate de cliente
  • Inicialização das instâncias Tomcat
  • Proxy reviewso no IIS paira TomCat local
  • Reviewse Proxy on Tomcat
  • Girair o Tomcat logs no Solairis com logdam cria um crescente bloco de nulos
  • AWS ELB está adicionando http do path absoluto
  • Tomcat Custom MBean
  • Apache 2 vhost com java tomcat e apache php
  • Visão geral da installation JSP / Tomcat / Apache no Fedora Core
  • Apache 2.2 com Tomcat
  • configurações mod_ajp_proxy e aderência de session