配置 TCP/IP 以在 IBM® i 上运行 WebSphere® Application Server。
开始之前
在配置 TCP/IP 设置之前,确保您的用户概要文件具有 *IOSYSCFG 特权。
关于此任务
使用“配置 TCP/IP”菜单来访问使您能够配置 TCP/IP 的选项。
过程
- 在“控制语言”(CL) 命令行上,输入“配置 TCP/IP”(CFGTCP) 命令。
- 验证 TCP/IP 地址和 LOOPBACK 接口是否处于活动状态。
- 在“配置 TCP/IP”菜单上,选择选项 1(使用 TCP/IP 接口)。
- 按 F11 以显示接口状态。
- 验证 TCP/IP 地址是否处于活动状态。如果它处于不活动状态,那么指定选项 9(
启动)。
- 验证 IP 地址为 127.0.0.1 的 LOOPBACK 接口是否处于活动状态。
如果
127.0.0.1 处于不活动状态,那么指定具有 IP 地址 127.0.0.1 的那一项旁边的选项 9(启动),然后按 Enter 键。
- 按 F3 以返回到“配置 TCP/IP”菜单。
- 验证 TCP/IP 主机名。
- 在“配置 TCP/IP”菜单上,选择选项 12(更改 TCP/IP 域信息)。
- 验证 TCP/IP 主机名是否正确。
如果主机名不正确,那么在“主机名”字段中输入正确的主机名,然后按 Enter 键。如果主机名正确,那么按 F3 以返回到“配置 TCP/IP”菜单。
主机名不能是 *NONE。
- 按 F3 以返回到命令行。
- 启动 TCP/IP。
如果 TCP/IP 未启动或者不知道 TCP/IP 是否已启动,那么在 CL 命令行上输入“启动 TCP/IP”(STRTCP) 命令。
- 验证服务器 IP 地址是否与主机名相关联。
在 CL 命令行上发出以下命令:
ping host_name
如果成功地执行 ping 命令,那么会产生以下样本输出:
Verifying connection to host system MYSYSTEM.MYCOMPANY.COM at address
1.2.3.4.
PING reply 1 from 1.2.3.4 took 0 ms. 256 bytes. TTL 64.
PING reply 2 from 1.2.3.4 took 0 ms. 256 bytes. TTL 64.
PING reply 3 from 1.2.3.4 took 0 ms. 256 bytes. TTL 64.
PING reply 4 from 1.2.3.4 took 0 ms. 256 bytes. TTL 64.
PING reply 5 from 1.2.3.4 took 0 ms. 256 bytes. TTL 64.
Round-trip (in milliseconds) min/avg/max = 0/0/0
Connection verification statistics: 5 of 5 successful (100 %).
如果 Ping 命令失败,那么遵循下列步骤:
- 在 CL 命令行上输入“配置 TCP/IP”(CFGTCP) 命令。
- 在“配置 TCP/IP”菜单上,选择选项 10(使用 TCP/IP 主机表项)。
- 将 IBM i 系统短名称配置为步骤 2 中所列示的活动 IP 地址:
- 选择选项 2(更改)并在“因特网地址”字段中输入您的 IP 地址,然后按 Enter 键。
- 在“更改 TCP/IP 主机表项”(CHGTCPHTE) 菜单中,编辑主机名:名称字段,使它与 IBM i 服务器的短名称相匹配,然后按 Enter 键。
要点: 在没有主机名的情况下,HTTP Sever 的 *ADMIN 实例不会启动。
- 验证系统配置。
IPTest Java™ 实用程序随 WebSphere Application Server 产品一起提供,可以用来调试 TCP/IP 配置问题。要运行此实用程序,从 QShell 命令行中运行 IPTest 命令。
命令文件在
app_server_root/bin 目录中:
app_server_root/bin/IPTest
结果
如果已经成功配置了 TCP/IP,那么 IPTest命令输出与以下示例相似:
Local Address: 12.34.56.78
Local Name: MYSYSTEM.MYCOMPANY.COM
All addresses for MYSYSTEM.MYCOMPANY.COM:
12.34.56.78
Local Address 是 IBM i 服务器的 IP 地址。此值不能为空白,并且必须与步骤 2 中已验证的 IP 地址相匹配。Local Name 是 IBM i 服务器的域限定主机名。如果此值为空白,请参阅步骤 2 中的指示信息。按 F3 退出。
如果尚未对 IBM i 服务器配置主机名,那么您会接收到 UnknownHostException 消息。