`
dingdingfm
  • 浏览: 49888 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

启动WebSphere失败

阅读更多
我使用的是IBM Rational Application Developer7.0,今天做程序的时候,不知为何突然间自动关闭,于是乎我打开“Windows Task Manager”,看看是否所有的关于RAD的服务都已关闭,结果发现还有一个“javaw.exe”还在运行,当然要结束掉。然后启动rad,想重新运行,结果启动服务启动失败,控制台打出了以下错误:
ADMU7704E: 在尝试启动与服务器相关联的 Windows
服务时失败:server1;
在执行WASService.exe时可能发生了错误:Starting Service:
cibwkdpcon020Node02 Service failed to start.

记得曾经遇到过这个错误,当时重新启动系统就好了,可是我一想不能总是重启机器啊,那就Google一下吧。搜索结果大致三种解决办法:
1:分配给websphere的内存不能大于1024M
修改文件:%WAS目录%\SDP70\runtimes\base_v61\profiles\AppSrv01\config\cells\你的Cell\nodes\你的Node\servers\server1\server.xml
搜索关键字:maximumHeapSize
改成 initialHeapSize="256" maximumHeapSize="1024"


我按照此方法找到了Server.xml文件,但是却没有搜索到此方法提及的关键字“maximumHeapSize”,我猜想此方法可能是适用于建立服务器的时候分配了内存的,像我这种没有配置服务器的应该是不适用的。

2:用命令将windows服务去掉
进入WASService.exe目录:%WAS目录%\SDP70\runtimes\base_v61\bin\
用命令将windows服务去掉.     WASService.exe -remove "服务名"

注意“服务名”不是Server1,而是结点名(nodes),可以查看%WAS目录%\SDP70\runtimes\base_v61\profiles\AppSrv02\config\cells\cibwkdpcon020Node02Cell\nodes下面的文件夹名称,或者查看\SDP70\runtimes\base_v61\profiles\AppSrv02\logs下面的日志,有一个带结点名称的日志cibwkdpcon020Node02 Service.log。

然后重新启动服务即可。

我尝试了此方法,成功解决问题。

3:重新添加服务
进入$:\IBM\WebSphere\AppServer\bin目录
运行如下命令
wasservice -delete   ncyaoNode01
wasservice -add ncyaoNode01   -servername server1(server名,和建立的要一样)-profilepath c:\IBM\WebSphere\AppServer\profiles\AppSrv01(填写实际的profile路径) -washome c:\IBM\WebSphere\AppServer -configroot c:\IBM\WebSphere\AppServer\profiles\AppSrv01\config

4:
由于无法找到主机名C94EEAAE4B47412的IP
你一定是修改了主机名所以才会报此错误,修改方法:在C:\WINDOWS\system32\drivers\etc目录下的Hosts中添加你的IP和之前的主机名就可以了。
原有127.0.0.1       localhost
在前面加上
127.0.0.1       C94EEAAE4B47412

本来还想验证一下第三种和第四种方法是否可以解决问题,但是我不管怎么操作,都没有重现此错误,所以这两种留待下次验证。


  • 大小: 32.4 KB
分享到:
评论
2 楼 dingdingfm 2010-08-31  
-remove
dongbangws 写道
我用第3,4 种方法怎么不行? 我用方法2 删除了结点,但是结点添加不了了。

我在做Windows2003 cluster的时候 改了hosts文件, was 就不能启动了,说是 “服务已启动,但是不能初始化。”

我添加Profile 也不行。

第四种我也试过了,也是没有好用。但是第二种方式是能解决问题的。我是在RAD中进行的操作,只要删除结点,直接启动就可以了。但是您的情况我不太了解,不知道这个方法对你为什么没效果,希望您解决了以后能分享一下。
1 楼 dongbangws 2010-08-27  
我用第3,4 种方法怎么不行? 我用方法2 删除了结点,但是结点添加不了了。

我在做Windows2003 cluster的时候 改了hosts文件, was 就不能启动了,说是 “服务已启动,但是不能初始化。”

我添加Profile 也不行。

相关推荐

Global site tag (gtag.js) - Google Analytics