下面的说明与 Sun Java System Web Server 上的部署有关。通过使用 Web 浏览器访问 Servlet URL,可以验证 HTTP 隧道 Servlet 的部署是否成功。 它应该显示状态信息。
在基于浏览器的管理 GUI 中,选择“虚拟 Server 类”选项卡并选择“管理类”。
选择相应的虚拟服务器类名(例如, defaultClass)并单击“管理”按钮。
选择“管理虚拟服务器”。
选择相应的虚拟服务器名称并单击“管理”按钮。
选择“Web 应用程序”选项卡。
单击“部署 Web 应用程序”。
为“WAR 文件位置”和“WAR 文件路径”字段选择相应的值,以指向 imqhttp.war 文件,该文件所在的目录因操作系统而异(请参见附录 A, Message QueueTM 数据在特定平台上的位置)。
在“应用程序 URI”字段中输入路径。
“应用程序 URI”字段值为隧道 Servlet URL 的 /contextRoot 部分:
http://hostName :portNumber / contextRoot/tunnel
例如,如果将 contextRoot 设置为 imq, 则“应用程序 URI”字段为:
/imq
输入要在其中部署 Servlet 的安装目录路径(通常位于 Sun Java System Web Server 的安装根目录下)。
单击“确定”。
重新启动 Web 服务器实例。
Servlet 现在即被部署到以下位置:
http://hostName:portNumber/ contextRoot/tunnel |
客户端现在可以使用此 URL 通过 HTTP 连接来连接到消息服务。
您不必禁用服务器访问日志,但禁用服务器访问日志可以获取更佳性能。