19.9.2. 在 Oracle Solaris 上配置 NSAPI Connector
概述
NSAPI connector 是一个运行在 Oracle iPlanet Web Server 内部的模块。
预备条件
- 您的服务器在 Intel 32 位、64 位、SPARC64 架构上运行 Oracle Solaris 10 或更高版本。
- 除了 NSAPI connector 以外,对于 Intel 架构,安装和配置 Oracle iPlanet Web Server 7.0.15 或更高版本;对于 SPARC 架构,7.0.14 或更高版本。
- 在每台将作为工作节点的服务器上安装和配置JBoss EAP 6。请参考 第 19.3.6 节 “配置 JBoss EAP 6 接受外部 Web 服务器的请求”。
- 从客户服务门户 https://access.redhat.com 下载 JBoss Native Components ZIP 软件包。
过程 19.20. 解压和设置 NSAPI Connector
解压 JBoss Native 组件软件包。
本过程剩余的部分将假定 Native Components 软件包被解压至 EAP_HOME 目录。本过程剩余的部分,/opt/oracle/webserver7/config/
目录被称为 IPLANET_CONFIG。如果您的 Oracle iPlanet 配置目录是不同的,请相应地修改这个过程。禁用 servlet 映射。
打开IPLANET_CONFIG/default.web.xml
文件并找到头部为Built In Server Mappings
的部分。用注释字符(<!--
and-->
)来禁用下列三个 Servlet 的映射。- default
- invoker
- jsp
下面的配置示例展示了禁用的映射:<!-- ============== Built In Servlet Mappings =============== --> <!-- The servlet mappings for the built in servlets defined above. --> <!-- The mapping for the default servlet --> <!--servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping--> <!-- The mapping for the invoker servlet --> <!--servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping--> <!-- The mapping for the JSP servlet --> <!--servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping-->
保存文件并退出。配置 iPlanet Web Server 来加载 NSAPI connector 模块。
添加下列行到IPLANET_CONFIG/magnus.conf
文件的结尾,根据您的配置修改文件路径。这些行定义了nsapi_redirector.so
模块和列出工作节点和属性的workers.properties
文件的位置。Init fn="load-modules" funcs="jk_init,jk_service" shlib="EAP_HOME/modules/system/layers/base/native/lib/nsapi_redirector.so" shlib_flags="(global|now)" Init fn="jk_init" worker_file="IPLANET_CONFIG/connectors/workers.properties" log_level="info" log_file="IPLANET_CONFIG/connectors/nsapi.log" shm_file="IPLANET_CONFIG/connectors/tmp/jk_shm"
上面的配置可用于 32 位系统。如果您使用 64 位的 Solaris,请将lib/nsapi_redirector.so
修改为lib64/nsapi_redirector.so
。保存文件并退出。配置 NSAPI 连接器。
您可以对 NSAPI 连接器进行基本配置,不附带负载平衡。请在配置完成前选择下列选项。