在weblogic中create一个machine 还是比较简单的,当然你的前提是得存在一个domain,如何create domain我想就不必多说了,当有了domain 还不行,你必须还得有node manager,那么我们必须create一个node manager(如果之前已经存在了node manager,那这是没有必要的)。
进入${WL_HOME}/server/bin 一般来说{wl_home}是在../Oracle/Middleware/wlserver_10.3.
为了确保万一,我们还是先调用一把 “uninstallNodeMgrSvc.cmd” 删除已经存在的node manager,然后用编辑器打开“installNodeMgrSvc.cmd” 我们主要是需要修改 “NODEMGR_HOST” 和 “NODEMGR_PORT” 这两个值,
host如果只是在本地就设置为localhost,port 就自己写个值吧,只要端口不重复就好了,然后运行 “installNodeMgrSvc.cmd”,node manage就好了,记住win7使用admin权限运行. 这个命令是把node manager 安装成了一个windows serveice。然后运行startNodeManager.cmd, 后面node manager 的host 名字 和 端口,格式是
startNodeManager.cmd localhost 10000. 没有错误 node manager 就启动好了,下次电脑重启就不要这步了,因为安装的windows service 是自动运行的。
Node manager 之后就是create machine了, 运行Adminserver 进入admin/console http://localhost:8010/console
Environment->Machines 然后click new 输入name,随便填,然后mahcine os,如果你是windows 就选择other。click next 然后选择type,一般来说选择SSL,然后输入node manager 的host 和 port ,debug enable 也可以勾上,然后click finish。 machine create 成功了。
然后选择Environment->servers,默认上面是有一个admin server,然后new,输入server name 和 listener port 需要不要enable ssl 自己决定,click next,finish,server create 成功了。在server 的configuration page,修改server start 参数。
最后要做的关联server 和 machine,在machine 的configuration page 选择server ,把刚才create 的server 加入machine。
最后启动managed server 主要是使用startManagedWebLogic.cmd 后面加server name 和adminserver 的url,格式是 startManagedWebLogic.cmd nodeServer http://localhost:7001