安装FME服务器Web服务
执行以下任务:
安装FME服务器Web服务
- 界面上启动FME服务器安装程序<高手写>.
- 选择自定义/分布式安装。
- 在自定义安装对话框中,只选择要安装的Web服务组件。
- 在“目标文件夹”对话框中,指定安装目录。
- 在用户帐户对话框中,指定将运行FME服务器的Windows用户帐户系统服务.这个帐户必须有:
- 访问您在下一个对话框中指定的FME服务器系统共享。系统共享是FME服务器存储的位置存储库和资源文件。(有关更多信息,请参见为FME服务器系统共享提供一个远程文件系统.)
- 在这台机器上拥有“以服务身份登录”的权限。有关更多信息,请参见这篇微软文档的文章.
- 在“现有FME服务器系统共享”对话框中,指定UNC路径远程文件系统FME服务器系统共享。
- 2 .在“FME服务器主机名”对话框中,输入FME服务器所在计算机的主机名。
- 在“管理员帐户”对话框中,输入管理员帐户的用户名和密码。有关更多信息,请参见默认用户帐号和密码.
- 在Web应用服务器对话框中,指定web应用程序服务器.如果已经提供,建议您在安装期间关闭服务。
- 在“Web应用服务器端口”对话框中,指定与Web应用服务器通信使用的端口。建议使用默认端口80。如果使用该端口,建议使用8080端口。
注意:可能使用80端口的常见应用程序包括Skype和Internet信息服务(IIS)。要么关闭这些服务,要么选择不同的端口,比如8080。
在<高手写>,挂载共享的FME Server安装目录< coreHost >:
山< coreHost >: < FMEServerDir >/home/FMEServer
- 启动FME服务器安装程序。
- 选择分布式(自定义)安装选项。
在特性选择对话框中,只选择Web服务组件。
安装程序提示输入FME服务器主机的名称。
输入安装FME Server的计算机的主机名。
安装程序会提示您输入远程文件系统FME服务器系统共享。
输入挂载目录的路径。
安装程序提示您指定web应用程序服务器.如果已经提供,建议您在安装期间关闭服务。
手动启动FME Server,并配置为自动启动。
- 为了让数据下载和数据流web服务在输出从FME引擎返回的结果时引用正确的web主机位置,您必须在您的FME引擎配置文件中手动更改此位置:
- 找到您的FME引擎配置文件,在< FMEServerDir > \ Server \ fmeEngineConfig * . txt
- 对于每个文件,在FILE_DOWNLOAD_SERVICE和STREAM_DOWNLOAD_SERVICE的SUB_SECTION下,修改SUCCESS_RESPONSE指令如下:
来自:
SUCCESS_RESPONSE 0:成功翻译| OutputLocation = ! FME_AUTO_DIR_NAME !
:
SUCCESS_RESPONSE 0:成功翻译| OutputLocation =<高手写>/ DefaultResults FME_AUTO_DIR_NAME_SIMPLE !
安装完成后<高手写>时,“FME Server Web Application Server”自动启动。如果您使用自己的web应用服务器,您可以重新启动该服务。
配置防火墙设置
FME Server Web Services和其他客户端通过TCP/IP与FME Server Core通信。请求通过端口7071发送到FME服务器核心。结果消息通过FME服务器核心创建的随机分配的端口返回给客户端。因此,请务必在<高手写>
有一个规则,允许与<coreHost>
机器。
(仅限Oracle WebLogic)禁用WebLogic认证
如果您使用的是Oracle WebLogic服务器,则必须禁用WebLogic身份验证。为了防止WebLogic拦截登录请求(这会干扰FME服务器身份验证),这个步骤是必要的。
- 在WebLogic安装中找到并打开以下配置文件:
- 在安全配置结束标记之前添加(或更改)以下代码行< /安全配置>:
- 保存并关闭文件。
<WebLogic_install_dir/ < > / user_projects /域your_domain> / config / config . xml
< enforce-valid-basic-auth-credentials >
假
< / enforce-valid-basic-auth-credentials >