在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问。
问题:在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问。
原因:nodemanager没有启起来
解决方法:
一、对于managedServer于adminServer在同一服务器上的情况:
1、在控制台可查看该机器的节点管理器端口,比如为5556
2、用netstat -nap | grep 5556命令查看端口为5556的进程是否存在便知nodemanager是否已启动,这时肯定是不存在的
3、但是用ps -ef |grep java命令查看进程,可看到NodeManager进程
4、用kill -9 NodeManager进程号
5、vi /etc/hosts查看ip地址配置是否正确
6、vi /etc/sysconfig/network查看机器名配置是否正确
7、vi $WL_HOME/common/nodemanager/nodemanager.properties查看以下配置是否正确,这里的端口5556就与上文提到的端口一致,如果端口不对可能是因为在前一次nodemanager起来之后,在控制台修改了端口,而在nodemanager.properties文件中保存的还是原端口,所以当再次启动nodemanager时,启动的端口不是修改后的而是原来的。
ListenPort=5556
SecureListener=false
StartScriptEnabled=true
针对Nodemanager的配置可以参考文章:http://middleware123.com/weblogic/docs100/server_start/nodemgr.html#wp1100578
二、如果AdminServer在服务器A上,ManagedServer在服务器B上的情况:
这时候不能启动nodemanager还可能是因为服务器B无法与服务器A通讯,这时候会报socket相关错误。此时,
1、在B服务器上修改$WL_HOME/common/nodemanager/nodemanager.properties文件:
SecureListener=false
StartScriptEnabled=true
2、在B上$WL_HOME/common/bin/目录下执行wlst.sh脚本
./wlst.sh即可
3、执行完2后会来到wls:/offline>下,在此输入connect()回车
4、此时会依次要求输入AdminServer的用户名、密码及url如下
Please enter your username [weblogic] :weblogic
Please enter your password [weblogic] :
Please enter your server URL [t3://localhost:7001] :t3://adminServerIP:port
以上三项指服务器A上登录控制台时的用户名、密码及IP地址和端口
5、如果第4步执行成功,则显示
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'my_domain'.
会跳到wls:/my_domain/serverConfig>
my_damain指服务器A上的domain
如果第4步执行不成功,会返回第3步重新输入connect()
此时也可输入dumpStack()回车,查看具体错误
6、第5步执行成功后,在wls:/my_domain/serverConfig>下依次执行
nmEnroll('/home/weblogic/Oracle/Middleware/wlserver_10.3/common/nodemanager')
nmEnroll('/home/weblogic/Oracle/Middleware/user_projects/domains/server_b_domain')
这里的weblogic目录指服务器B上的weblogic目录,视自己的目录修改语句。
7、注册成功后,按ctrl+c返回weblogic目录,再到$WL_HOME/servers/bin目录下
nohup ./startNodeManager.sh &启动nodemanager
如果启动时报以下错误
严重: Fatal error in node manager server
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at weblogic.nodemanager.server.Listener.init(Listener.java:54)
at weblogic.nodemanager.server.NMServer.start(NMServer.java:205)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:355)
at weblogic.NodeManager.main(NodeManager.java:31)
说明前面以执行过该语句,此时需要杀掉nodemanager的进程号再次执行启动语句。
补充:节点管理器类型可选择"普通"。
选择普通模式 需要两方面配置
1、在启动weblogic控制台后,需要在控制台设置控制台与节点管理器之间的返回类型

2、需要更改NodeManager配置文件 nodemanager.properties如下:DomainsFile=/usr/local/odrive/odrive_chen/Middleware/wlserver_10.3/common/nodemanager/nodemanager.domains
LogLimit=0
PropertiesVersion=10.3
DomainsDirRemoteSharingEnabled=false
javaHome=/usr/local/odrive/odrive_chen/jdk1.7.0_80
AuthenticationEnabled=true
NodeManagerHome=/usr/local/odrive/odrive_chen/Middleware/wlserver_10.3/common/nodemanager
JavaHome=/usr/local/odrive/odrive_chen/jdk1.7.0_80/jre
LogLevel=INFO
DomainsFileEnabled=true
StartScriptName=startWebLogic.sh
ListenAddress=10.9.38.221
NativeVersionEnabled=false
#NativeVersionEnabled=true
ListenPort=5556
LogToStderr=true
SecureListener=false
#SecureListener=true
LogCount=1
DomainRegistrationEnabled=false
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
走SSL配置如下:
1、控制台设置如下

2、
DomainsFile=/usr/local/odrive/odrive_chen/Middleware/wlserver_10.3/common/nodemanager/nodemanager.domains
LogLimit=0
PropertiesVersion=10.3
DomainsDirRemoteSharingEnabled=false
javaHome=/usr/local/odrive/odrive_chen/jdk1.7.0_80
AuthenticationEnabled=true
NodeManagerHome=/usr/local/odrive/odrive_chen/Middleware/wlserver_10.3/common/nodemanager
JavaHome=/usr/local/odrive/odrive_chen/jdk1.7.0_80/jre
LogLevel=INFO
DomainsFileEnabled=true
StartScriptName=startWebLogic.sh
ListenAddress=
NativeVersionEnabled=true
ListenPort=5556
LogToStderr=true
SecureListener=true
LogCount=1
DomainRegistrationEnabled=false
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=false
LogFile=/usr/local/odrive/odrive_chen/Middleware/wlserver_10.3/common/nodemanager/nodemanager.log
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50
#Required NM Property overrides (append to existing nodemanager.properties)
StartScriptEnabled=true
在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问。的更多相关文章
- 转:对于服务器AdminServer, 与计算机Machine-0相关联的节点管理器无法访问
控制台启动server时报"对于服务器server-1与计算机machin<!--StartFragment -->对于服务器AdminServer, 与计算机Machine-0 ...
- 对于服务器AdminServer, 与计算机Machine-0相关联的节点管理器无法访问
控制台启动server时报"对于服务器server-1与计算机machin<!--StartFragment -->对于服务器AdminServer, 与计算机Machine-0 ...
- 使用 WLST 和节点管理器来管理服务器
使用节点管理器启动计算机上的服务器 WLST 可以连接至在任何计算机上运行的节点管理器,并能够在此计算机上启动一个或多个 WebLogic Server 实例.要通过此技术使用 WLST 和节点管理器 ...
- 『动善时』JMeter基础 — 20、JMeter配置元件【HTTP Cookie管理器】详细介绍
目录 1.HTTP Cookie管理器介绍 2.HTTP Cookie管理器界面详解 3.JMeter中对Cookie的管理 (1)Cookie的存储 (2)Cookie的管理策略 4.补充:Cook ...
- linq查询时查询语句中附带多个查询时“已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭”
主要原因是因为EF采用的 DataReader来进行数据的存储,此时connection使用的是同一个. 例如: list = _tzNewsService.GetAll().Where(w => ...
- weblogic域,管理服务器,受管服务器,集群和机器的基本知识
1.域(Domain) •它是什么? –是一个逻辑上管理的WebLogic Server组,这些组从管理上当作一个整体来操作 •域里面有什么? –服务器 –服务器集群 –机器 •规则: –同一个域中的 ...
- (转) weblogic 域,管理服务器,受管服务器,集群和机器的基本知识
weblogic 域,管理服务器,受管服务器,集群和机器的基本知识 1.域(Domain) •它是什么? –是一个逻辑上管理的WebLogic Server组,这些组从管理上当作一个整体来操作 •域里 ...
- 当通过Nuget包管理器获取还原组时,出现 提示 “xxxxx”已拥有为“xxxxx”定义的依赖项
当通过Nuget包管理器获取还原组件时,出现 提示 “xxxxx”已拥有为“xxxxx”定义的依赖项 时 解决方法: 工具---扩展和更新,把Nuget包管理器卸载后,重启VS,再安装,现打开VS项 ...
- 无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误
问题描述: 我使用的是修改hosts,模拟真实网址来进行调试的.具体是这样的:我修改hosts文件,把某个域名,如www.163.com映射为127.0.0.1,然后在IIS信息管理器中,创建一个网站 ...
随机推荐
- 网站登录后会话无法保存。php环境
在php 页面中phpinfo() 看下session 是否存在.session 的path 是否设置.具体的还要自己检查. 1.php.ini中的output_buffering=off 改成out ...
- dll 日志文件 放在同一个目录。
string strPath = "log.txt"; 如果日志问价跟dll文件放在一起,直接这么些就可以了.
- win64位安装python-mysqldb1.2.5
在其他版本的mysqldb里面时间查询有问题最后确定还是在 1.2.5 版本下来解决,需要解决的问题就是这个:"Cannot open include file: 'config-win.h ...
- Java线程中带有返回值的线程Callable
在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写.或者干脆绕过这道坎,走别的路了.现在Java终于有可返回值的任务(也可以叫做线程)了. 可返回值的任务必须实现C ...
- 【转载】移动web开发经验总结
本文出自: http://blog.163.com/hsb001_mobile/blog/static/15524028020111177221254/ 1.-webkit-tap-highlight ...
- JAVA异常处理机制的简单原理和应用
- Big String-POJ2887块状数组
Time Limit: 1000MS Memory Limit: 131072K Description You are given a string and supposed to do some ...
- (10) 深入了解Java Class文件格式(九)
转载:http://blog.csdn.net/zhangjg_blog/article/details/22432599 经过前八篇关于class文件的博客, 关于class文件格式的内容也基本上讲 ...
- 使用rsync和scp远程同步文件
rsync1. rsync可以通过ssh隧道的方式传输文件夹: rsync -arv --progress clone user@host:remotedir loaldir . rsync通过ssh ...
- R语言基本操作函数---变量的基本操作
1.变量变换 as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x) ...