创建 HTTP 监听程序

  1. 在导航树中,展开“配置”节点。

  2. 在“配置”节点下,展开“HTTP 服务”节点。

  3. 在“网络配置”节点下,选择“HTTP 监听程序”节点。

    此时将打开“HTTP 监听程序”页。

  4. 在“HTTP 监听程序”页上,单击“新建”。

    此时将打开“新建 HTTP 监听程序”页。

  5. 在“名称”字段中,键入 HTTP 监听程序的名称。

    HTTP 监听程序名称不能以数字开头。

  6. 在“端口”字段中,键入 HTTP 监听程序将监听的端口号。

    合法值为 1 到 65535。在 UNIX 系统上,创建用于监听 1 至 1024 端口的套接字需要超级用户权限。

  7. 选择“启用状态”复选框以启用 HTTP 监听程序。

    默认情况下启用此选项。如果禁用了监听程序,则只要尝试连接到监听程序,便会导致套接字异常 (java.net.ConnectException)。

    在 GlassFish Server 9.1 以前的版本中,如果监听程序的“已启用”属性设置为“假”,则对于发送给它的任何请求,它都将返回 404 响应代码。要在当前 GlassFish Server 版本中实现此行为,请将监听程序的状态设置为“已启用”,并将每个关联虚拟服务器的状态设置为“关闭”。虚拟服务器将在其“网络监听程序”下拉列表中列出其关联的监听程序 (HTTP 监听程序是一种网络监听程序)。

  8. 选中“已启用安全性”复选框,为 HTTP 监听程序启用安全性。

    默认情况下禁用此选项。

  9. 选中“启用 JK 监听程序”复选框,指定监听程序支持 Apache 的 mod-jk 协议。

    mod-jk 协议是 Apache 的 httpd (Web 服务器) 与 GlassFish Server 后端实例之间的专有通信/网络协议。如果监听程序支持此协议,则假定 httpd 处理所有静态内容,而针对动态资源 (即 Servlet 和 JSP) 的任何请求,都将使用 mod-jk 协议路由到 GlassFish Server 的启用 mod-jk 的 HTTP 监听程序。默认情况下禁用此选项。

  10. 在“地址”字段中,键入 HTTP 监听程序将监听的 IP 地址。

    该地址可以采用点对形式或 IPv6 表示法。它可以为 any (对于 INADDR_ANY),监听所有 IP 地址。它可以为主机名。

  11. 从“默认虚拟服务器”下拉列表中,选择要与此 HTTP 监听程序关联的虚拟服务器。

    使用“虚拟服务器”页可以定义虚拟服务器。

  12. 从“线程池”下拉列表中,选择要与 HTTP 监听程序关联的线程池。

    通常,您会选择在安装 GlassFish Server 时配置的两个线程池中的一个。

  13. 在“服务器名称”字段中,键入要在服务器发送给客户机的 URL 中使用的主机名。

    如果服务器使用别名,则此名称为别名。如果服务器未使用别名,请将此字段保留为空。

    此值会影响服务器自动生成的 URL,但不会影响存储在服务器中的目录和文件的 URL。如果服务器使用别名,则服务器名称应为别名。如果附加了冒号和端口号,则在服务器发送给客户机的 URL 中将使用该端口。

  14. 单击“确定”。

后续步骤

如果为 HTTP 监听程序启用了安全性,则可以使用 SSL 选项卡来编辑 HTTP 监听程序的 SSL 设置。

HTTP 监听程序是一种网络监听程序。要访问高级功能,可以使用“网络监听程序”页编辑 HTTP 监听程序。

另请参阅
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices