weblogic增加節點伺服器與受管伺服器(linux)
阿新 • • 發佈:2022-03-10
參考部落格: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 &