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 &
分类:
serve / weblogic
, linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 重磅开源!