> On Dec 12, 2023, at 09:11, Manak Bisht <manak18...@iiitd.ac.in> wrote:
> 
> Hi, is it possible to use values passed as arguments through
> *JAVA_OPTS *or *CATALINA_OPTS
> *in the *server.xml*?


Yes. For example, setting the port number in server.xml for the default 
connector:

    <Connector port="${test_port:-8080}" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
               />

And using the following in setenv.sh:

CATALINA_OPTS="-Dtest_port=9090”

results in Tomcat listening on port 9090 rather than 8080. Removing the 
CATALINA_OPTS setting restores the port to its default.


This is described somewhat tersely here:

https://tomcat.apache.org/tomcat-10.1-doc/config/systemprops.html


  - Chuck

Reply via email to