創建受管服務器
進入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 &