我将 weblogic 用于我的学习目的,并且我在 weblogic 文档中阅读了使用 startscript.xml 可以更新修改 sh 和 cmd 文件并在域创建过程中放置在域根目录中。
例如,在 startscript.xml 中使用以下片段我可以更新 domainEnv.sh 以设置所需的 GC 参数
<?xml version="1.0" encoding="UTF-8" ?>
<scripts>
<script type="ext" version="3" path="bin" name="setDomainEnv">
<blockinsert name="section_marker_30">
<setenv name="JAVA_OPTIONS" scope="global">
<value preserve="true">%JAVA_OPTIONS%
'-Xloggc:${DOMAIN_HOME}/servers/${SERVER_NAME}/logs/gc_${SERVER_NAME}.lg -XX:+PrintGCTimeStamps -XX:+PrintGCDetails
-XX:+DisableExplicitGC')
</value>
</setenv>
</blockinsert>
</script>
</scripts>
上面的代码片段有效,我可以看到 JAVA_OPTIONS 在 setDomainenv.sh 中得到更新,但我不明白 name=section_marker_30 的意义。我尝试浏览 oracle 文档,但似乎没有相同的文档。任何人都可以帮忙我理解这一点并让我朝着正确的方向前进?
谢谢 VishwanathB