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: [email protected]
For additional commands, e-mail: [email protected]