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?

Reply via email to