Dissect your deployment war, but also make sure you aren't defining a context element in server.xml. Lastly, if memory serves, Tomcat also allows context overrides in expanded war files. I eventually just started managing server.xml metadata (context etc) to avoid conflicts and simplify. "Hope dat heps." -- Rizzo
On 3/17/23, Kevin Huntly <kmhun...@gmail.com> wrote: > Hello, > > I am unable to start my application on Tomcat 9.0.73 with JDK19 on RHEL > 8.7. It appears to be ignoring everything in my context.xml, for example: > > <Environment name="environment" value="dev" type="java.lang.String" > override="false" /> > > Code: > > try > > { > > Context initContext = new InitialContext(); > > environment = (String) initContext.lookup("environment"); > > } > > catch (final NamingException nx) > > { > > ERROR_RECORDER.error(nx.getMessage(), nx); > > } > > Exception: > > [2023-03-17T16:47:54.663-0400] GC(3) Concurrent Mark Cycle 89.898ms > SecurityService: xmlURL provided was valid and found, continuing > configuration > Name [jdbc/cwssec] is not bound in this Context. Unable to find [jdbc]. > eSolutionsCore: xmlURL provided was valid and found, continuing > configuration > Name [jdbc/esolutions] is not bound in this Context. Unable to find [jdbc]. > [Time: 17 Mar 2023 16:47:55,836][Thread: main][Log: ERROR_RECORDER.][Level: > ERROR] - [File: ResponseTimeFilter.java:80] - Name [environment] is not > bound in this Context. Unable to find [environment]. > javax.naming.NameNotFoundException: Name [environment] is not bound in this > Context. Unable to find [environment]. > > > > This code works just fine in other containers (for example, IBM WebSphere), > > so I must be doing something wrong with the context file. Can anyone > assist? > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org