操作方法

操作方法:自定义 ArcGIS Web Adaptor 错误消息

Last Published: January 3, 2024

摘要

有时,用户希望自定义从 ArcGIS Web Adaptor 返回的错误消息。 例如,假设用户想要修改他们在 Portal for ArcGIS 服务停止时收到的以下错误消息:

Could not access any ArcGIS Enterprise portal machines. Please contact your system administrator.
错误消息示例
Note:
This article only applies to versions older than 11.x.

过程

在 Windows 中修改资源文件

  1. 创建文件“C:\inetpub\wwwroot\<webadaptorname>\App_GlobalResources\webAdaptor.en.resx”的备份
  2. 使用 Notepad 打开 .agl 文件。
Note:
If using a language other than English, make a backup of the appropriate file. For example, if using French, use the file  "webAdaptor.fr.resx", and then open it in Notepad.
  1. 在此示例中,找到要更改的错误消息:
<value>Could not access any ArcGIS Enterprise portal machines. Please contact your system administrator.</value>
要在 .resx 文件中更改的值
  1. 将其替换为所需的字符串,如下所示:
<value>ArcGIS Enterprise portal is currently under maintenance. We apologize for the inconvenience.</value>
.resx 文件中的新值
  1. 刷新页面以查找新的错误消息,如下所示:
错误消息

在 Linux 中修改资源文件

  1. 打开 Web 服务器的目录,例如,假设客户端正在使用 Apache Tomcat Web Server,其路径为 /data/tomcat
  2. 将目录更改为以下路径:
cd /data/tomcat/webapps/<webadaptorname>/WEB_INF/classes/res
  1. 备份 messages.properties 文件。
  2. 使用文本编辑器打开文件:
nano messages.properties
Note:
If using a language other than English, make a backup of the appropriate file. For example, if using French, use the "messages_fr.properties" file.
  1. 找到要更改的错误消息:
portal_cannot_proxy=Could not access any ArcGIS Enterprise portal machines. Please contact your system administrator.
messages.properties 文件中的原始消息
  1. 将其替换为所需的字符串:
portal_cannot_proxy=ArcGIS Enterprise portal is currently under maintenance. We apologize for the inconvenience.
messages.properties 文件中的新消息
  1. 重新启动 Tomcat 服务:
systemctl restart tomcat
  1. 刷新页面以查找新错误,如下图所示:
错误消息

文章 ID: 000029282

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项