3、weblogic增加節點服務器與受管服務器(linux)



參考博客: https://www.cnblogs.com/zydev/p/15775612.htm

1、新增服務器

2、新增一台計算機

3、創建受管的節點服務器

填寫密鑰庫

配置SSL

點擊激活更改

4、配置服務器的啟動參數

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

5、配置節點服務器

vim /wls/bea/Oracle/Middleware/domains/demo/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=密鑰庫密碼

還需注意配置

ListenAddress=cpichk.gis.sit

ListenPort=5556

如果選擇自簽證書,CN與主機名不一致,還可以將所以服務改成無需主機名驗證

在SSL高級配置中

啟動節點管理器

/wls/bea/Oracle/Middleware/domains/demo/bin/startNodeManager.sh

查看節點服務器

啟動節點服務器

nohup腳本啟動

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



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM