指定给远程 WebSphere® Application
Server 的错误主机名可以导致工作台出现意外行为:
- 使用远程方法调用 (RMI) 端口来连接服务器时,该服务器的状态在“服务器”视图中显示为已停止;假设该服务器已启动的话。
- 使用 SOAP 端口来连接服务器时,该服务器的状态在“服务器”视图中显示正确;但当您尝试发布时,该服务器变为无响应。
要进行故障诊断并确定是否已正确配置了主机名,请完成下列步骤:
- 通过将服务器编辑器中指定的值与 serverindex.xml 配置文件进行匹配来验证指定的主机名是否正确。
- 在“服务器”视图中,右键单击服务器并选择打开。此时,会打开服务器编辑器。
- 在常规信息部分下面,验证主机名字段中指定的值是否与对 serverindex.xml 文件中定义的 serverindex 标记的 hostName 参数指定的值相匹配。
可在用于运行 WebSphere Application
Server 的远程计算机上的以下目录中找到 serverindex.xml 文件:<WAS_install_directory>\profiles\<profileName>\config\cells\<cellName>\nodes\<nodeName>,其中 WAS_install_directory 是远程 WebSphere Application
Server 的安装目录。
- 如果域名系统 (DNS) 不可用或您在将主机名解析成 IP 地址时遇到错误,请尝试从运行工作台的操作系统配置 hosts 文件。在 hosts 文件中,添加用于运行服务器的远程计算机的 IP 地址和主机名的映射。操作系统之间,hosts 文件在文件系统中的位置有所不同。有关 hosts 文件的位置以及如何添加映射的信息,请参阅操作系统的出版物。
- 通过使用 ping 请求测试连接来验证本地计算机与远程计算机之间是否存在连接。
- 在用于运行工作台的本地计算机上:
打开命令提示符
打开终端窗口
- 请输入:
ping <host name>
其中,host
name 是用于运行服务器的远程计算机的名称:
- ping 命令会显示该主机是否发送回复以及接收回复所花费的时间。例如,如果存在网络连接问题,那么 ping 命令会返回错误消息。
Ping request could not find host <hostname>. 请检查该名称然后重试。