gpt4 book ai didi

java - Weblogic,setDomainEnv.sh 类路径和 java 参数是否继承到托管服务器

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:14 29 4
gpt4 key购买 nike

我在 setDomainEnv.sh 脚本文件中设置了 PRE_CLASSPATHPOST_CLASSPATHEXTRA_JAVA_PROPERTIES 环境变量。

当我在管理控制台中创建一个新的机器和一个新的服务器并将这个新服务器定位到新机器时,它是否从域继承类路径和java属性,或者我是否必须在服务器启动参数中重复它们。

如果它们继承,我如何覆盖或禁用它们?

最佳答案

启动受管服务器时会执行setDomainEnv.sh

您有多个选项可以选择在所有托管服务器上设置相同的参数(即内存参数):

  1. 您可以创建一个名为 setUserOverrides.sh 的文件,您可以在其中设置 setDomainEnv.sh 脚本使用的您想要设置的变量。这样,您根本不必修改 setDomainEnv.sh。我已经在 WebLogic 12.1.3 中创建了域,并且我看到该文件存在于 $DOMAIN_HOME/bin 目录中,因此如果您使用的是 12c,那么您很幸运。否则,您可以在 setDomainEnv.sh 中注入(inject)以下代码,以在运行时调用 setUserOverrides.sh(确保脚本具有适当的执行权限):

    if [ -f ${DOMAIN_HOME}/bin/setUserOverrides.sh ] ; then
    . ${DOMAIN_HOME}/bin/setUserOverrides.sh
    fi
  2. 您可以使用服务器模板来设置通用服务器参数。当您为受管服务器设置服务器模板时,它将继承服务器模板中设置的参数。这样,您就可以通过转到托管服务器并从那里更改参数值来覆盖服务器模板参数。
  3. 您随时可以编辑 setDomainEnv.sh 以包含您的参数值声明。确保将该文件放入另一台计算机上的 $DOMAIN_HOME/bin 文件夹中。

引用文献:

关于java - Weblogic,setDomainEnv.sh 类路径和 java 参数是否继承到托管服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45218460/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com