端口8880被占这个问题该怎么解决?情况不一样啊

在使用Lotus MashupCenter(带有was node 6.1)时,使用开始菜单中的停止服务器后(日志显示停止成功),再启动服务器就报告,8880端口被占用.
但事实上没有任何程序占用8880(用了netstat和tcpviewer查看),修改了8880这个端口后,如8885,又报告8885出错.

大家有没有遇到这个问题,真是郁闷

干脆重装这个产品, 重装后仍旧有错:

[09-4-26 20:25:59:140 CST] 0000000a AdminTool     A   ADMU3100I: 正在从服务器读取配置:server1
[09-4-26 20:26:02:703 CST] 0000000a AdminTool     A   ADMU3028I: 在端口 8880 上检测到冲突。可能的原因:a) 已经有一个服务器 server1 的实例在运行  b) 一些其他进程在使用端口 8880
[09-4-26 20:26:02:718 CST] 0000000a AdminTool     A   ADMU3027E: 可能已经有一个服务器的实例在运行:server1
[09-4-26 20:26:02:718 CST] 0000000a WsServerLaunc E   ADMU3002E: 尝试处理服务器 server1 时发生异常
[09-4-26 20:26:02:718 CST] 0000000a WsServerLaunc E   ADMU3007E: 异常 com.ibm.websphere.management.exception.AdminException: ADMU3027E: 可能已经有一个服务器的实例在运行:server1
    at com.ibm.ws.management.tools.WsServerLauncher.runTool(WsServerLauncher.java:304)
    at com.ibm.ws.management.tools.AdminTool.executeUtility(AdminTool.java:263)
    at com.ibm.ws.management.tools.WsServerController.executeUtilityOnWindows(WsServerController.java:136)
    at com.ibm.ws.management.tools.WsServerLauncher.main(WsServerLauncher.java:126)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:263)

[09-4-26 20:26:02:734 CST] 0000000a AdminTool     E   ADMU0111E: 由于错误 com.ibm.websphere.management.exception.AdminException: ADMU3027E: 可能已经有一个服务器的实例在运行:server1
    at com.ibm.ws.management.tools.WsServerLauncher.runTool(WsServerLauncher.java:304)
    at com.ibm.ws.management.tools.AdminTool.executeUtility(AdminTool.java:263)
    at com.ibm.ws.management.tools.WsServerController.executeUtilityOnWindows(WsServerController.java:136)
    at com.ibm.ws.management.tools.WsServerLauncher.main(WsServerLauncher.java:126)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:263)
,程序退出
[09-4-26 20:26:02:734 CST] 0000000a AdminTool     A   ADMU0111E: 由于错误 com.ibm.websphere.management.exception.AdminException: ADMU3027E: 可能已经有一个服务器的实例在运行:server1
    at com.ibm.ws.management.tools.WsServerLauncher.runTool(WsServerLauncher.java:304)
    at com.ibm.ws.management.tools.AdminTool.executeUtility(AdminTool.java:263)
    at com.ibm.ws.management.tools.WsServerController.executeUtilityOnWindows(WsServerController.java:136)
    at com.ibm.ws.management.tools.WsServerLauncher.main(WsServerLauncher.java:126)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:263)
,程序退出
[09-4-26 20:26:02:734 CST] 0000000a AdminTool     A   ADMU1211I: 要获取故障的全部跟踪,使用 -trace 选项。
[09-4-26 20:26:02:734 CST] 0000000a AdminTool     A   ADMU0211I: 在文件 C:Program FilesIBM Mashup Centermm_profilelogsserver1startServer.log 中可看到错误的详细信息
[09-4-26 20:26:02:781 CST] 00000016 WindowsServic 3   inputRec == Starting Service: Donald-WorkNode01
[09-4-26 20:26:02:781 CST] 00000016 WindowsServic 3   inputRec ==
[09-4-26 20:26:02:781 CST] 00000018 WindowsServic 3   inputRec == Service failed to start.  startServer return code = -1
[09-4-26 20:26:02:781 CST] 0000000a WindowsServic 1   retCode from childProcess.waitFor() is -1
[09-4-26 20:26:02:781 CST] 0000000a WindowsServic 3   -- interrupt the thread that is collecting stdout
[09-4-26 20:26:03:781 CST] 0000000a WindowsServic 3   exitCode = -1
[09-4-26 20:26:03:781 CST] 00000014 WindowsServic 3   readAndDisplayServiceLogFile(), caught InterruptedException [ 本帖最后由 coolfish 于 2009-4-26 20:49 编辑 ]

附件:

附件图标 startServer.rar (2.7 KB)

参与7

7 同行回答

liuqiang21st liuqiang21st 系统工程师 广州天懋
按照”阿敏总司令“的做法,我启动不WAS服务,请问下面做如何做呢?显示全部
按照”阿敏总司令“的做法,我启动不WAS服务,请问下面做如何做呢? 收起
2009-06-02
浏览973
YuLimin YuLimin 资深技术顾问 IBM广州
startServer server1 -script; 会生成 start_server1.bat ,然后运行它看Windows的服务还会不会启动状态显示全部
startServer server1 -script;
会生成 start_server1.bat ,
然后运行它

看Windows的服务还会不会启动状态 收起
互联网服务 · 2009-04-28
浏览922
carpnet carpnet 系统工程师 江苏省电信
8880是soap端口,不知道你还有没有其他profile,如果有其他profile,倒是有可能已经占用了。加上trace 参数,stopserver server1  -tracestartserver server1  -trace然后把log发一下吧显示全部
8880是soap端口,不知道你还有没有其他profile,如果有其他profile,倒是有可能已经占用了。
加上trace 参数,
stopserver server1  -trace
startserver server1  -trace
然后把log发一下吧 收起
电信运营商 · 2009-04-27
浏览900
coolfish coolfish 软件工程师 从星电子
启动不成功就没有java 进程了我用的是mashup center,里边带的was, 我第一次装的时候一点问题都没有,就是停止was后,再启动出的错.命令就是 startserver server1 ,调用的was/bin/startserver.bat命令显示全部
启动不成功就没有java 进程了

我用的是mashup center,里边带的was, 我第一次装的时候一点问题都没有,就是停止was后,再启动出的错.
命令就是 startserver server1 ,调用的was/bin/startserver.bat

命令 收起
2009-04-27
浏览1245
carpnet carpnet 系统工程师 江苏省电信
这样吧,你把有关的java进程kill了,windows:netstat -an|find "8880",有可能8880是其他应用使用了。再使用命令启动你的启动命令发一下。显示全部
这样吧,你把有关的java进程kill了,windows:netstat -an|find "8880",有可能8880是其他应用使用了。再使用命令启动

你的启动命令发一下。 收起
电信运营商 · 2009-04-27
浏览930
coolfish coolfish 软件工程师 从星电子
谢谢您的回复, 这两个方法我都试过.如果系统服务 IBM WebSphere Application Server V6.1 - Donald-WorkNode01 为自动启动时,我启动应用服务器,启动过程中 有两个java进程出现,随后就报"可能已经有一个服务器的实例在运行:server1"我把此系统服务设置为"禁用",然后启动,...显示全部
谢谢您的回复, 这两个方法我都试过.
如果系统服务 IBM WebSphere Application Server V6.1 - Donald-WorkNode01 为自动启动时,
我启动应用服务器,启动过程中 有两个java进程出现,随后就报"可能已经有一个服务器的实例在运行:server1"

我把此系统服务设置为"禁用",然后启动,这回倒是只有一个java进程了,但是错误仍旧一样."8880"端口被占用. 收起
2009-04-27
浏览1055
carpnet carpnet 系统工程师 江苏省电信
1、已经有实例运行的情况,那可以先把有关的java先杀了,然后再干净重启观察跟踪2、端口冲突:如果你不采用默认端口而换用其他端口,那你事先使用命令windows:netstat -an|find "port"unix:netstat -an|grep port检查新端口是否有被其他服务占用...显示全部
1、已经有实例运行的情况,那可以先把有关的java先杀了,然后再干净重启观察跟踪
2、端口冲突:如果你不采用默认端口而换用其他端口,那你事先使用命令
windows:netstat -an|find "port"
unix:netstat -an|grep port
检查新端口是否有被其他服务占用 收起
电信运营商 · 2009-04-27
浏览916

提问者

coolfish
软件工程师 从星电子
评论3

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-04-26
  • 关注会员:0 人
  • 问题浏览:8149
  • 最近回答:2009-06-02
  • X社区推广