安装FME服务器Web服务
执行以下任务:
安装FME服务器Web服务
- 启动FME服务器安装程序
。 - 选择自定义/分布式安装。
- 在“自定义设置”对话框中,仅选择要安装的Web服务组件。
- 在“目标文件夹”对话框中,指定安装目录。
- 在“用户帐户”对话框中,指定将运行FME服务器的Windows用户帐户系统服务。此帐户必须访问您在下一个对话框中指定的FME服务器系统共享。系统共享是FME服务器存储的位置存储库和资源文件。(有关更多信息,请参阅为FME服务器系统共享提供远程文件系统.)
- 在现有的FME服务器系统共享对话框中,将UNC路径设置为远程文件系统对于FME服务器系统共享。
- 在FME Server Hostname对话框中,输入安装FME服务器的计算机的主机名。
- 在“管理员帐户”对话框中,输入管理员帐户的用户名和密码。有关更多信息,请参阅默认用户帐户和密码。
- 在Web应用程序服务器对话框中,指定web应用服务器。如果已经提供,建议您在安装过程中关闭服务。
- 在Web Application Server端口对话框中,指定要用于与Web应用程序服务器通信的端口。端口80是推荐的默认值。如果使用此端口,建议使用端口8080。
笔记:可以使用端口80的常见应用包括Skype和Internet信息服务(IIS)。要么关闭这些服务,要么选择不同的端口,例如8080。
在这一点
,将共享的FME服务器安装目录装载到 : 山
: /主页/FMEServer- 启动FME Server安装程序。
- 选择分布式(自定义)安装选项。
在“功能选择”对话框中,仅选择“Web服务组件”。
安装程序提示您输入FME服务器主机的名称。
输入安装FME服务器的计算机的主机名。
安装程序会提示您的路径远程文件系统对于FME服务器系统共享。
输入已挂载目录的路径。
安装程序会提示您指定web应用服务器。如果已经提供,建议您在安装过程中关闭服务。
手动启动FME服务器并将其配置为自动启动。
- 为了使数据下载和数据流Web服务引用正确的Web主机位置在输出从FME引擎返回的结果时,必须在FME引擎配置文件中手动更改此位置:
- 找到FME引擎配置文件
\ server \ fmeengineConfig * .txt - 对于每个文件,在file\u DOWNLOAD\u服务和STREAM\u DOWNLOAD\u服务的子\u部分下,修改SUCCESS\u RESPONSE指令,如下所示:
发件人:
success_response 0:翻译成功| OpaterLocation =!FME_AUTO_DIR_NAME!
至:
success_response 0:翻译成功| OpaterLocation =
/ defaultresults /!fme_auto_dir_name_simple! - 找到FME引擎配置文件
在安装后
配置防火墙设置
FME服务器Web服务和其他客户端通过TCP / IP与FME服务器核心通信。通过端口7071将请求发送到FME服务器核心。结果消息通过FME服务器核心创建的随机分配的端口返回给客户端。因此,请务必配置任何防火墙设置<网络主机>
规则允许与之完全沟通<核心宿主>
机器。
(仅限Oracle WebLogic)禁用WebLogic身份验证
如果您使用的是Oracle WebLogic Server,则必须禁用WBLogic身份验证。此步骤是防止WebLogic拦截登录请求的必要条件,这会干扰FME服务器身份验证。
- 在WebLogic安装中找到并打开以下配置文件:
- 在安全配置结束标记之前添加(或更改)以下行:
- 保存并关闭文件。
<weblogic_install_dir.>/用户项目/域/<您的\u域> /config/config.xml
<强制性 - 有效 - 基本-Eyn-凭据>
错误的
Enforce-valual-basic-auth-credentials>