`
wsql
  • 浏览: 11757316 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

上当受骗记:分析WAS启停server时出现“ADMC0016E: 无法创建 SOAP 连接器连接端口 xxxx 上的主机”异常的一种情形

 
阅读更多

在Windows 2000 Server安装了WAS5.1的base版本

1、[系统摘要]

项目数值
OS 名称Microsoft Windows 2000 Server
版本5.0.2195 Service Pack 4 内部版本号 2195
OS 制造商Microsoft Corporation

系统制造商Dell Computer Corporation
系统型号PowerEdge 4600
系统类型基于 X86 的 PC
处理器x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2783 Mhz
处理器x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2783 Mhz
处理器x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2783 Mhz
处理器x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2783 Mhz

物理内存总量3,866,096 KB

2、stopServer.log抛出异常:无法创建 SOAP 连接器连接端口 8882 。
************ Start Display Current Environment ************
Host Operating System is Windows 2000, version 5.0
Java version = J2RE 1.4.2 IBM Windows 32 build cn1420-20040626 (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = d:\WebSphere\AppServer
user.install.root = null
Java Home = d:\WebSphere\AppServer\java\jre
ws.ext.dirs = d:\WebSphere\AppServer\java\lib;d:\WebSphere\AppServer\classes;d:\WebSphere\AppServer\lib;d:\WebSphere\AppServer\lib\ext;d:\WebSphere\AppServer\web\help;d:\WebSphere\AppServer\deploytool\itp\plugins\com.ibm.etools.ejbdeploy\runtime
Classpath = d:\WebSphere\AppServer\properties;d:\WebSphere\AppServer\lib\bootstrap.jar;d:\WebSphere\AppServer\lib\j2ee.jar;d:\WebSphere\AppServer\lib\lmproxy.jar;d:\WebSphere\AppServer\lib\urlprotocols.jar
Java Library path = d:\WebSphere\AppServer\java\bin;.;C:\WINNT\system32;C:\WINNT;d:\WebSphere\AppServer\bin;d:\WebSphere\AppServer\java\bin;d:\WebSphere\AppServer\java\jre\bin;C:\sybase\ADO.NET\dll;C:\sybase\OLEDB;C:\sybase\ODBC;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\sybase\SQLRemote\dll;C:\sybase\RPL-12_5\bin;C:\sybase\EFTS-12_5_2\verity\_nti40\filters;C:\sybase\EFTS-12_5_2\verity\_nti40\bin;C:\sybase\EFTS-12_5_2\bin;C:\sybase\JS-12_5\bin;C:\sybase\ASE-12_5\dll;C:\sybase\ASE-12_5\bin;c:\sybase\CFG-1_0\bin;c:\sybase\OCS-12_5\dll;c:\sybase\OCS-12_5\lib3p;c:\sybase\OCS-12_5\bin;c:\sybase\ASE-12_5\dll;c:\sybase\ASE-12_5\bin;C:\j2sdk1.4.2\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;c:\sybase\OCS-12_0\dll;c:\sybase\OCS-12_0\bin;c:\sybase\ASEP;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;c:\sybase\SQLRemote\dll;C:\j2sdk1.4.2
Current trace specification = *=all=disabled
************* End Display Current Environment *************
[07-6-26 20:52:16:016 CST] 31134186 ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=all=disabled。
[07-6-26 20:52:16:047 CST] 31134186 AdminTool A ADMU3100I: 正在从服务器读取配置:server1
[07-6-26 20:52:24:938 CST] 31134186 WsServerStop E ADMU3002E: 尝试处理服务器 server1 时发生异常
[07-6-26 20:52:24:938 CST] 31134186 WsServerStop E ADMU3007E: 异常 com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: 无法创建 SOAP 连接器连接端口 8882 上的主机
[07-6-26 20:52:24:938 CST] 31134186 WsServerStop A ADMU3007E: 异常 com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: 无法创建 SOAP 连接器连接端口 8882 上的主机

3、startServer.log抛出异常:服务器已启动,但是初始化失败。服务器日志文件应该包含故障信息。
************ Start Display Current Environment ************
Host Operating System is Windows 2000, version 5.0
Java version = J2RE 1.4.2 IBM Windows 32 build cn1420-20040626 (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = d:\WebSphere\AppServer
user.install.root = null
Java Home = d:\WebSphere\AppServer\java\jre
ws.ext.dirs = d:\WebSphere\AppServer\java\lib;d:\WebSphere\AppServer\classes;d:\WebSphere\AppServer\lib;d:\WebSphere\AppServer\lib\ext;d:\WebSphere\AppServer\web\help;d:\WebSphere\AppServer\deploytool\itp\plugins\com.ibm.etools.ejbdeploy\runtime
Classpath = d:\WebSphere\AppServer\properties;d:\WebSphere\AppServer\lib\bootstrap.jar;d:\WebSphere\AppServer\lib\j2ee.jar;d:\WebSphere\AppServer\lib\lmproxy.jar;d:\WebSphere\AppServer\lib\urlprotocols.jar
Java Library path = d:\WebSphere\AppServer\java\bin;.;C:\WINNT\system32;C:\WINNT;d:\WebSphere\AppServer\bin;d:\WebSphere\AppServer\java\bin;d:\WebSphere\AppServer\java\jre\bin;C:\sybase\ADO.NET\dll;C:\sybase\OLEDB;C:\sybase\ODBC;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\sybase\SQLRemote\dll;C:\sybase\RPL-12_5\bin;C:\sybase\EFTS-12_5_2\verity\_nti40\filters;C:\sybase\EFTS-12_5_2\verity\_nti40\bin;C:\sybase\EFTS-12_5_2\bin;C:\sybase\JS-12_5\bin;C:\sybase\ASE-12_5\dll;C:\sybase\ASE-12_5\bin;c:\sybase\CFG-1_0\bin;c:\sybase\OCS-12_5\dll;c:\sybase\OCS-12_5\lib3p;c:\sybase\OCS-12_5\bin;c:\sybase\ASE-12_5\dll;c:\sybase\ASE-12_5\bin;C:\j2sdk1.4.2\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;c:\sybase\OCS-12_0\dll;c:\sybase\OCS-12_0\bin;c:\sybase\ASEP;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;c:\sybase\SQLRemote\dll;C:\j2sdk1.4.2
Current trace specification = *=all=disabled
************* End Display Current Environment *************
[07-6-26 20:51:56:047 CST] 3113407c ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=all=disabled。
[07-6-26 20:51:56:062 CST] 3113407c AdminTool A ADMU3100I: 正在从服务器读取配置:server1
[07-6-26 20:51:58:016 CST] 3113407c AdminTool A ADMU3200I: 服务器已启动。等待初始化状态。
[07-6-26 20:52:01:219 CST] 3113407c AdminTool A ADMU3011E: 服务器已启动,但是初始化失败。服务器日志文件应该包含故障信息。
************ Start Display Current Environment ************

4、分析
刚开始以为是SOAP_CONNECTOR_ADDRESS端口8878被占用,修改了为8881、8882后,仍然不能启动server;后回忆起报障人员提起过内存不足的问题,返回去检查jvm的配置server.xml,initialHeapSize="1536" maximumHeapSize="1536",立即定位出原因为初始堆大小、最大堆大小设置过大所致。修改为initialHeapSize="1024" maximumHeapSize="1024"后,server立即能够实现正常启停。

5、后记
“ADMC0016E: 无法创建 SOAP 连接器连接端口 8882 上的主机”在初始乍看之下,首先总是会想到端口号是否被占用能否通过换用端口解决问题,但是一改再改还是没有解决问题;这时候,就要请使用环境的人员回忆最近是否修改了WAS的配置,我也是如此。在修改端口号仍然不能解决问题后,回想起报障人员提到过内存不足的问题,抓住这个突破口,检查了jvm的堆设置,果然问题就迎刃而解了。

6、tips
在windows32位操作系统环境下,WAS的堆设置不能超过2048M,我碰到过并解决了两次;从上述案例看,堆设置似乎也不能超过1536M。

分享到:
评论

相关推荐

    大、小断层矿井小波SVM融合智能故障预测matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    垂直SeekBar(拖动条).zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    libADLMIDI1-1.5.0-bp153.1.1.x86-64.rpm

    libADLMIDI1-1.5.0-bp153.1.1.x86_64.rpm 是用于在 x86_64 架构的设备上安装的 RPM 包,具体功能如下: 名称:libADLMIDI1 版本:1.5.0 摘要:带有 OPL3 (YMF262) 模拟器的软件 MIDI 合成器库 许可证:GPL-3.0-only 和 LGPL-3.0-only 该库提供了一个基于 ADLMIDI 的软件 MIDI 合成器,它模拟了 OPL3 音源芯片(FM 合成)。它可以通过使用 ADLMIDI 库来实现多平台的 MIDI 播放和 OPL3 模拟。 该 RPM 包适用于 x86_64 架构,用于在相关设备上安装 libADLMIDI1 库文件。库文件包括: /usr/lib64/libADLMIDI.so.1 和 /usr/lib64/libADLMIDI.so.1.5.0:库文件 /usr/share/doc/packages/libADLMIDI1/AUTHORS、/usr/share/doc/packages/libADLMIDI1/README.md 等文档文件:文档文件

    基于qt+C++实现u盘插拔检测.+源码(毕业设计&课程设计&项目开发)

    基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~

    Quectel_Product_Brochure_CN_V7.9.pdf

    Quectel_Product_Brochure_CN_V7.9.pdf

    更换软件主题(apk方式).zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    chepai-reg-main (2).zip

    phpstudy

    Python 入门详细教程-1天学会 Python.docx

    python入门

    二维码扫描的实现.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    移动机器人机械臂的设计开题报告.doc

    移动机器人机械臂的设计开题报告.doc

    基于QT+C++开发的智能平台访客系统+源码

    用法链接:https://menghui666.blog.csdn.net/article/details/137977678?spm=1001.2014.3001.5502 基于QT+C++开发的智能平台访客系统+源码,包含主界面、系统设置、警情查询、调试帮助、用户退出功能。 基于QT+C++开发的智能平台访客系统+源码,包含主界面、系统设置、警情查询、调试帮助、用户退出功能。 基于QT+C++开发的智能平台访客系统+源码,包含主界面、系统设置、警情查询、调试帮助、用户退出功能。

    三菱机械臂校点说明.pptx

    三菱机械臂校点说明.pptx

    按字母索引滑动.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    激光推送客户端demo.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    c语言入门,小白进军C语言.zip

    C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 [5] C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

    Python入门到精通.zip

    python入门 单元测试和测试用例 Python标准库中的模块unittest提供了代码测试工具。 单元测试用于核实函数的某个防霾呢没有问题; 测试用例是一组单元测试,这些单元测试仪器一起核实函数在各种情形下的行为都符合要求。良好的测试用例考虑到了函数可能收到的各种收入,包含所有针对这些情形的测试。 全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。 对于大型项目,要实现全覆盖可能很难。通常,最初只要对针对代码的重要行为编写测试即可,等项目给广泛使用时再考虑全覆盖。 可通过的测试 创建测试用例的语法需要一段时间才能习惯,但测试用例创建后,再添加针对函数的单元测试就很简单了。要为函数编写测试用例,可先导入模块unittest以及要测试的函数,在创建一个继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试。 下面test_name_function.py一个只包含一个方法的测试用例,它检查函数get_formatted_name()在给定名和姓时能否正确的工作。

    基于matlabbenders分解算法.zip

    基于matlabbenders分解算法.zip

    dsp工程设计讲座.ppt

    dsp工程设计讲座.ppt

    Adams空间复杂机械臂动力学仿真研究.doc

    Adams空间复杂机械臂动力学仿真研究.doc

    基于Android+OpenCV的车牌识别系统源码+使用文档+全部资料(优秀项目).zip

    【资源说明】 基于Android+OpenCV的车牌识别系统源码+使用文档+全部资料(优秀项目).zip基于Android+OpenCV的车牌识别系统源码+使用文档+全部资料(优秀项目).zip基于Android+OpenCV的车牌识别系统源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

Global site tag (gtag.js) - Google Analytics