Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Oracle 10gas上读取环境变量_Java_Oracle_Jakarta Ee_Oc4j - Fatal编程技术网

Java 在Oracle 10gas上读取环境变量

Java 在Oracle 10gas上读取环境变量,java,oracle,jakarta-ee,oc4j,Java,Oracle,Jakarta Ee,Oc4j,使用OEM for 10gas时,我可以设置一些环境变量。如何从我的应用程序中读取这些内容?我尝试过使用JNDI、System.getenv()(在Java1.4上引发异常)、System.getProperty()。。不走运 您可以将系统属性设置为VM参数(“-Dfoo=bar”),并使用system.getProperty(“foo”)读取它们。您可以将它们放在opmn.xml或环境变量中 OC4J_JVM_参数,如果使用OC4J standalone。我已经做到了这一点,但我认为可能有一种

使用OEM for 10gas时,我可以设置一些环境变量。如何从我的应用程序中读取这些内容?我尝试过使用JNDI、System.getenv()(在Java1.4上引发异常)、System.getProperty()。。不走运

您可以将系统属性设置为VM参数(“-Dfoo=bar”),并使用system.getProperty(“foo”)读取它们。您可以将它们放在opmn.xml或环境变量中
OC4J_JVM_参数,如果使用OC4J standalone。

我已经做到了这一点,但我认为可能有一种“更好”的方法来设置变量(环境变量列表似乎是用于我的目的)。我必须将EAR文件交给我的客户,他们必须在部署后设置密码变量。你认为系统属性是一种方式吗?(我是这项老技术的新手:)您还可以在opmn.xml中定义环境变量。这是一篇关于这个主题的好文章: