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 &


posted @   站着说话不腰疼  阅读(1230)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示