百度空间 | 百度首页 
 
查看文章
 
weblogic 无法命令行停止解决方案<转>
2008-12-31 09:25

在UNIX下停止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


类别:工作 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu