在WebSphere Application Server管理控制台中,下面有一个部分 应用程序服务器&gt; server1&gt; <处理定义>环境条目
我不明白环境条目是什么。它们不是系统属性,因为它们是在 Process definition&gt;中定义的。 Java虚拟机&gt;自定义属性。
那是什么?如何从应用程序中访问它们。
答案 0 :(得分:3)
引用http://www-01.ibm.com/support/docview.wss?uid=swg21254153,官方说明是;
环境条目可用于指定不特定的变量 WebSphere Application Server,但由其他元素定义,例如 如UNIX®,LanguageEnvironment®(LE)或第三方供应商 其他。这些变量往往是特定于操作系统的。
因此它们是特定于操作系统的(即Windows的PATH,AIX的LIBPATH,Solaris的LD_LIBRARY_PATH)。
如果本机库依赖于其他本机库,那么 必须在JVM的LIBPATH上配置依赖库 托管应用程序服务器(而不是在显示的本机路径上) 在上图中)为了使该库成功加载。 您应该通过选择Servers&gt;来配置环境条目。 应用程序服务器&gt; server_name&gt; Java和流程管理&gt; 过程定义&gt;环境条目(其中server_name是 服务器名称;例如,server1)。关于环境条目 页面,创建一个新的环境条目来指定LIBPATH JVM。
您可以使用System.getenv()(而不是System.getProperties()来访问这些变量,它返回自定义属性和通用JVM参数。)