On 14/04/2021 12:22, Rony G. Flatscher (Apache) wrote:
Not finding any pointers, asking here: is it possible to define environment variables for a webapp? If so, how?
You can only set them globally, for the Java process - not per web application.
CGI creates a new process so can have a completely different set of environment variables.
How about using the per web application JNDI context? Mark
---rony P.S.: Tomcat can manipulate the process' environment, e.g. in the case of CGI execution. Here a sample of the process' environment from some CGI-invocation on a Windows machine: (debug) current cgi process environment:|| 1. |AUTH_TYPE= 2. COMSPEC=C:\WINDOWS\SysWOW64\CMD.EXE 3. CONTENT_LENGTH=7 4. CONTENT_TYPE=application/x-www-form-urlencoded 5. GATEWAY_INTERFACE=CGI/1.1 6. HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 7. HTTP_ACCEPT_ENCODING=gzip, deflate 8. HTTP_ACCEPT_LANGUAGE=en-US,en;q=0.5 9. HTTP_COOKIE=JSESSIONID=2137ECEC8CC5EE35AEFA475E5C5D8250 10. HTTP_HOST=localhost:8080 11. HTTP_REFERER=http://localhost:8080/demoSTL-Core-SQL_ooRexx/JSTL_CGI_05-GroupWorkDivider.jsp 12. HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0 13. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC 14. PATH_INFO= 15. PROMPT=$P$G 16. QUERY_STRING=name=Andreas+Burgstaller&name=Max+Mustermann&name=Nadine+Berger&name=Klaus+Karter&name=Simon+Hauser&name=Michael+Nimmervoll 17. REMOTE_ADDR=127.0.0.1 18. REMOTE_HOST=127.0.0.1 19. REMOTE_IDENT= 20. REMOTE_USER= 21. REQUEST_METHOD=POST 22. REQUEST_URI=/demoSTL-Core-SQL_ooRexx/cgi-bin/groupStudents.rexx 23. RXQUEUESESSION=00003B1C 24. SCRIPT_FILENAME=D:\Apache Software Foundation\Tomcat 9.0\webapps\demoSTL-Core-SQL_ooRexx\WEB-INF\cgi\groupStudents.rexx 25. SCRIPT_NAME=/demoSTL-Core-SQL_ooRexx/cgi-bin/groupStudents.rexx 26. SERVER_NAME=localhost 27. SERVER_PORT=8080 28. SERVER_PROTOCOL=HTTP/1.1 29. SERVER_SOFTWARE=TOMCAT 30. SystemRoot=C:\WINDOWS 31. X_TOMCAT_SCRIPT_PATH=D:\Apache Software Foundation\Tomcat 9.0\webapps\demoSTL-Core-SQL_ooRexx\WEB-INF\cgi\groupStudents.rexx |
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org