我有几个应用程序使用在其 web.xml 中配置的 JNDI 属性:
<env-entry>
<env-entry-name>application1/username</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>admin3</env-entry-value>
<lookup-name>username</lookup-name>
</env-entry>
我无法通过查找名称获取条目,以下代码返回 null:
String jndiValue = jndiValue = ((Context) new InitialContext().lookup("java:comp/env")).lookup("username").toString();
好像Tomcat不支持这个属性,对吗?