天天看點

weblogic配置節點伺服器和受管伺服器

建立受管伺服器

進入weblogic控制台:伺服器-->建立

weblogic配置節點伺服器和受管伺服器

填寫建立伺服器的名字及監聽端口和位址

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 ""
           

建立節點伺服器

點選建立

weblogic配置節點伺服器和受管伺服器

填寫計算機名字

weblogic配置節點伺服器和受管伺服器

填寫監聽位址及端口,特别注意協定可以選擇SSL或者普通協定,如果選擇了SSL,則後面需要給節點伺服器配置證書

這裡選擇SSL協定

weblogic配置節點伺服器和受管伺服器

點選激活更改後,選擇建立的節點伺服器

weblogic配置節點伺服器和受管伺服器

添加該節點伺服器關聯的服務

weblogic配置節點伺服器和受管伺服器

配置節點伺服器

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進階配置中

weblogic配置節點伺服器和受管伺服器

啟動節點管理器

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

檢視節點伺服器狀态

weblogic配置節點伺服器和受管伺服器

啟動受管伺服器

weblogic配置節點伺服器和受管伺服器

腳本啟動方式

# 啟動節點伺服器
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 &

           

繼續閱讀