Loading

weblogic配置节点服务器和受管服务器

创建受管服务器

进入weblogic控制台:服务器-->新建

填写新建服务器的名字及监听端口和地址

确认后,保存

配置服务器的启动参数

在domain_home/bin的目录下创建文件setUserOverridesLate.sh

echo ""
echo "*****************************************************"
echo "** Executing setUserOverridesLate.sh"
echo "*****************************************************"

# add custom libraries to the WebLogic Server system classpath
  if [ "${POST_CLASSPATH}" != "" ] ; then
    POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${HOME}/foo/fooBar.jar"
    export POST_CLASSPATH
  else
    POST_CLASSPATH="${HOME}/foo/fooBar.jar"
    export POST_CLASSPATH
  fi
 
# specify additional java command line options for all servers

EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Dcustom.property.key=custom.value"
export EXTRA_JAVA_PROPERTIES


# Specify any server-specific java command line options by server name or partial match
case "${SERVER_NAME} in
   AdminServer)
      echo "** AdminServer Customizations:"
      USER_MEM_ARGS="${USER_MEM_ARGS} -Xms#g -Xmx#g ";
      export USER_MEM_ARGS;
      ;;

   WLS_appA*)
      echo "** Application A Managed Servers Customizations:"
      USER_MEM_ARGS="${USER_MEM_ARGS} -Xms#g -Xmx#g ";
      export USER_MEM_ARGS;
      EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Dcustom.property.key=custom.value"
      export EXTRA_JAVA_PROPERTIES
      ;;
   *)
      echo "** WARNING - No server match - VERIFY case condition coding."
      ;;

esac
echo "USER_MEM_ARGS=\"${USER_MEM_ARGS}\""
echo "EXTRA_JAVA_PROPERTIES=\"${EXTRA_JAVA_PROPERTIES}\""
echo ""
echo "*****************************************************"
echo "** End of setUserOverrideLate.sh"
echo "*****************************************************"
echo ""

创建节点服务器

点击新建

填写计算机名字

填写监听地址及端口,特别注意协议可以选择SSL或者普通协议,如果选择了SSL,则后面需要给节点服务器配置证书
这里选择SSL协议

点击激活更改后,选择新建的节点服务器

添加该节点服务器关联的服务

配置节点服务器

vim /wls/oracle/middleware/domains/cpichksit/nodemanager/nodemanager.properties

因为选择了SSL协议,所以需要配置证书信息
如果不需要SSL协议,可以将SecureListener=true改成SecureListener=flase


KeyStores=CustomIdentityAndCustomTrust
CustomIdentityKeystoreType=jks
CustomIdentityKeyStoreFileName=/wls/keystore/identity.jks
CustomIdentityKeyStorePassPhrase=密钥库密码
CustomIdentityPrivateKeyPassPhrase=密钥库密码
CustomIdentityAlias=selfsigned
CustomTrustKeystoreType=jks
CustomTrustKeyStoreFileName=/wls/keystore/trust.jks
CustomTrustKeyStorePassPhrase=密钥库密码

如果是自签名证书的CN与主机名不一致,还需要将所有服务改成无需主机名验证
在SSL高级配置中

启动节点管理器

/wls/oracle/middleware/domains/cpichksit/bin/startNodeManager.sh

查看节点服务器状态

启动受管服务器

脚本启动方式

# 启动节点服务器
nohup $DOMAIN_HOME/bin/startNodeManager.sh > /dev/null 2>&1 &

# 启动weblogic
nohup $DOMAIN_HOME/startWebLogic.sh > /dev/null 2>&1 &

# 启动受管服务器
nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh 受管服务器名字 > /dev/null 2>&1 &
# 如果没有开启节点服务器,也可以指定管理服务器地址
nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh 受管服务器名字  http://IP:7001 > /dev/null 2>&1 &

posted @ 2022-01-07 16:24  头痛不头痛  阅读(1072)  评论(0编辑  收藏  举报