首页 > 应用开发 > Java > 如何设置weblogic的nodemanger配置
1、修改 nodemager 管理器用户名和密码
选择base_domain下面的安全选项,点击高级列表,修改节点用户名和节点管理器密码。
对应服务器配置文件: /u01/bea1036/user_projects/domains/base_domain/config/nodemanager/nm_password.properties
2、添加计算机
选择计算机,新建计算机配置计算机名称和IP地址


选择计算机名称,进去选择服务器,添加
server
domain 下只有一个计算机,计算机下可以配置多个server

3、启动节点命令
使用如下命令来启动节点:
/u01/bea1036/wlserver_10.3/server/bin/startNodeManager.sh 192.168.1.200 5556
启动完后发现计算机的节点状态还是非活动状态,观察发现日志文件有一个SSL 校验控制台。

节点已经启动完毕,但如下报如下错误,需要通过关闭主机名验证来解决
2014-8-17 17:34:49 weblogic.nodemanager.server.Handler run
警告: Uncaught exception in server handlerjavax.net.ssl.SSLKeyException: [Security:090482]BAD_CERTIFICATE alert was received from 192.168.1.200 - 192.168.1.200. Check the peer to determine why it rejected the certificate chain (trusted CA configuration, hostname verification). SSL debug tracing may be required to determine the exact reason the certificate was rejected.
javax.net.ssl.SSLKeyException: [Security:090482]BAD_CERTIFICATE alert was received from 192.168.1.200 - 192.168.1.200. Check the peer to determine why it rejected the certificate chain (trusted CA configuration, hostname verification). SSL debug tracing may be required to determine the exact reason the certificate was rejected.
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertReceived(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handle(Unknown Source)
at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at com.certicom.tls.record.ReadHandler.read(Unknown Source)
at com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at weblogic.nodemanager.server.Handler.run(Handler.java:71)
at java.lang.Thread.run(Thread.java:662)

如下状态代表节点启动成功

4、其他节点配置
#cd /u01/bea1036/wlserver_10.3/common/bin
#./wlst.sh
wls:/offline> connect()
Please enter your username :weblogic
Please enter your password :
Please enter your server URL [t3://localhost:7001] :t3://192.168.1.200:7201
Connecting to t3://192.168.1.200:7201 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'base_domain'.
Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.
wls:/base_domain/serverConfig> nmEnroll(r'/u01/bea1036/wlserver_10.3/common/nodemanager')
启动nodemanager
$cd /u01/bea1036/wlserver_10.3/server/bin
$./startNodeManager.sh 192.168.1.232 5556
通过控制台统一受理各节点下的受管理服务器
有需要的朋友可以关注我的公众号,文章每日一更
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28833846/viewspace-2732498/ ,如需转载,请注明出处,否则将追究法律责任。