weblogic - 在 Weblogic JVM 中设置的自定义参数

标签 weblogic weblogic11g

我需要为 Weblogic 中的每个服务器 JVM 设置一个自定义属性。更好的方法是什么?

我知道我们可以指定如下参数:

  1. 在“域结构” Pane 中,展开“服务器”节点。
  2. 单击要配置的服务器的名称。
  3. 在右 Pane 中,单击“服务器启动”。
  4. 选择“锁定并编辑”。
  5. 在“参数”文本框中,提供 JVM 选项。插入选项后,单击“保存”。然后单击激活更改。
  6. 重新启动服务器以便使用新设置。

我的问题是这个参数到底是如何定义的?如何在将部署在该 JVM 内的应用程序内使用该参数。

编辑

如果我指定,-DMyArg=MyValue 在代码中,value=System.getproperty("MyValue"); 这应该有效,对吧?

最佳答案

Edit: if i specify, "-DMyArg=MyValue" and in the code, value=System.getproperty("MyValue"); this should work, right?

轻微错误,你应该使用

value=System.getProperty("MyArg");

但这仅适用于启用 NodeManager 的情况。如果不是这种情况,我要做的就是在 startWeblogic.cmd 中将其设置为 Java_Options 之一

更好的是 setDomainEnv.cmd,其中包含

set EXTRA_JAVA_PROPERTIES=...

关于weblogic - 在 Weblogic JVM 中设置的自定义参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42253206/

相关文章:

oracle - 将应用程序部署到 Web Logic 生产服务器

java.lang.ClassCastException : org. apache.tomcat.dbcp.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper 无法转换为 oracle.jdbc.OracleConnection

java - 忽略 Java 中的 SSL 验证

maven - 在部署到 weblogic 之前对 war 文件运行 junit 测试

java - weblogic - 相互身份验证 - 从 HTTP header 读取证书

weblogic - Weblogic J2EE 应用程序中的多个 JSTL 版本

java - Weblogic EAR 类加载

java - 不同应用程序的类加载器可以不同吗?

java - Weblogic11g 中 Reflecions 0.9.9-RC1 的类加载器错误

Oracle Weblogic OAM 使用 session cookie 获取用户信息