1.首先根据主机的相同与不同,上面的ip地址一样就可以启动管理服务器好之后启动受管服务器连接即使主机不同,但是ip相同会自动间隔10秒去连接。【有个文件代表设置10秒自动连接ip地址】
2.如果不同主机不同ip,
-》如果是在windows,先启动管理服务器再启动受管服务器
在windows上建立一个base_domain和linux上的一样从上面拷贝config和init-info和server,
从windows上的域demo_domain中拷贝bin文件夹到刚才上面提到的base_domain中,
改下setDomainEnv和startWeblogic.cmd中的配置【用notepad打开】目录是use_projects/domains/base_domain启动后查看consolelocalhost中只有管理服务器启动
再改下startManagerWeblogic.cmd在cmd窗口中启动startManagerWeblogic.cmd Server-0 http://localhost:7001再次查看console中状态都是runnning
-》如果不启动受管服务器的情况下,
在文件hosts中配置域名解析器,一个域名对应多个IP地址
启动linux中的管理服务器,在windows上启动受管服务器连接主机名【这里变了,所以连接下】 访问linux的ip地址
关闭linux中的管理服务器,启动windows中的管理服务器,访问本地localhost地址,照样可以
遇到一个非常奇怪的问题,本来好好的weblogic节点,启动时初始化失败,后来排查了各种问题,最后发现,原因是有人更改了Linux系统的hostname,而/etc/hosts文件中没有作相应的更改。weblogic节点启动时无法读取自身的IP,与weblogic控制台建立连接就会失败。
解决办法:将weblogic节点的计算机名字与各iP地址的hostname相同,并修改/etc/hosts文件与各iP地址的hostname相同。
其中主机名在root下写命令为:hostname +想写的名字比如hostname node1 切换用户查看hostname
或者vi /etc/system/network 改下名字 重启 就是reboot