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 连接器进行基本配置,不附带负载平衡。请在配置完成前选择下列选项。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.