Eu não entendo porque isso é necessário para o Tomcat. Todas as configurações estão em, por exemplo: /etc/tomcat7/server.xml
. Eu trabalhei por vários anos com o Tomcat, mas esse tipo de configuração eu nunca precisei. De qualquer forma aqui é a sua resposta.
TL; DR
env "host.name=localhost"
Teste com:
env "host.name=localhost" perl -le 'print $ENV{"host.name"}'
ou com Java:
Crie um jar
runnable
package stackoverflow;
import java.util.Map;
public class PrintEnv {
public static void main(String[] args) {
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
System.out.println(envName + ": " + env.get(envName));
}
}
}
e teste com:
env "host.name=localhost" java -jar PrintEnv.jar | grep host.name