问题:在linux下停止weblogic,使用stopWeblogic.sh,然而如果直接执行该命令常常会遇到不少问题,在weblogic8下你可能用该命令停止weblogic时会遇到如下错误提示:
Stopping Weblogic Server...
Failed to connect to t3://localhost:7001: Destination unreachable; nested exception is: java.net.ConnectException: Connection refused; No available router to destination Done
解决问题:
方法一:从weblogic控制台停止weblogic。http://ip:port/console进入网页控制后,依次按以下顺序进入Domain Configurations --> Servers --> 在列表中选中"myserver"或是其它自定义服务名 --> Control --> Force shutdown of this server... 接下来一路按Yes,完成后差不多过2~3秒网页自动刷新失败即是服务器被停止了。
方法二:用vi查看stopWeblogic.sh,您会发现停止weblogic直接执行该脚本是不行的,必须加上几个参数,具体格式如下:
# Usage: stopWebLogic [username] [password] [server-name] [admin-url] # The default value of server-name is myserver # The default value of admin-url is t3://localhost:7001
因此,如果你对脚本比较熟悉的话,可以更改这些变量,上面错误提示就是因为使用了默认的admin-url,然而您的admin-url并不是该url,最简单的办法就是执行该脚本的时候将各个参数正确的加上,例如:
./stopWeblogic weblogic weblogic myserver t3://ip:port
这里注意,port为80也不能省略。
如果没有错误的话,将出现如下成功提示:
0 Stopping Weblogic Server... Server "myserver" was force shutdown successfully ...
Done
|