如果正在运行阻止对系统端口进行访问的桌面防火墙,则启动服务器时您可能会接收到警告或者服务器可能根本无法启动。要解决此问题,必须允许服务器进程访问 TCP/IP 端口。
这通常是通过添加允许特定进程访问许多个或一定范围的端口的规则完成的。
- 对于 WebSphere® Application Server,可以在以下位置找到用来启动服务器的 Java™ 进程:x:/runtimes/server_name/java/jre/bin/javaw.exe,其中 x 是 WebSphere Application Server 的安装目录。
- 对于“TCP/IP 监视器”,监视器在开发环境进程内启动。
- 如果正在服务器上进行调试,则缺省情况下使用的是动态端口号。如果要将调试器限制为使用特定端口,则必须编辑服务器并指定调试端口。为此,使用文本编辑器打开服务器并设置以下属性:
选项 |
描述 |
WebSphere V6.0 服务器 |
这是使用 WebSphere 管理控制台并通过更改 Java 虚拟机设置下面的“调试自变量”的地址参数来完成的。有关更进一步的详细信息,请访问 WebSphere 信息中心并搜索“Java virtual machine settings”这一主题。 |
WebSphere V5.x 服务器(.server) |
INSTANCE_DEBUG_PORT_NUM_ID="####" |
对于 Tomcat 服务器(.server) |
debug-port="####" |
其中 #### 是要用于调试的端口。