在Glassfish Admin GUI中 - >配置 - > server-config - >虚拟服务器 - >服务器,我可以将键/值条目添加到“其他属性”。
如何从我的网络应用程序中访问它们?
它们似乎既不在System.getProperties()中,也不在InitialContext.lookup()中,带有“mykey”或“java:comp / env / mykey”。
我想以JNDI java:comp / env / ...变量访问它们,这可能吗?
答案 0 :(得分:0)
我一会儿走了同样的问题。对我来说唯一的解决方案是将属性放在" WEB_INF"夹。从这里我可以通过servlet检索它。问题似乎源于JAVA-EE项目部署在各种各样的地方/文件夹中。
您可能会在类加载器中找到其他内容: Reading properties from tomcat
答案 1 :(得分:0)
它看起来像那些"其他属性"无法从应用程序访问,您只能使用预定义的属性。您可以找到可用属性的列表here