我正在使用的Web应用程序将一些配置数据存储在JNDI环境变量中。该应用程序正在设计中,旨在跨J2EE应用程序服务器工作。我的东西在Tomcat和JBoss中工作,但在weblogic 12c中却没有。在Weblogic的管理控制台中找不到用于配置环境条目的任何链接。
让我解释一下它在tomcat中的工作方式。
<Environment name="APP_DIRPATH" value="c:\webtemp\" type="java.lang.String"/>
<Environment name="APP_LOG " value="true" type="java.lang.Boolean"/>
<Environment name="APP_FILE_THRESHOLD" value="10000" type="java.lang.Integer"/>
这些也可以通过其管理控制台在JBoss中进行配置 以下Java代码可启用上述条目:
InitialContext initContext = new InitialContext();
String PFX = "java:/comp/env/";
NamingEnumeration<NameClassPair> namingEnumeration = initContext.list(PFX);
在这方面的任何帮助将不胜感激。