Web Adaptor重装配置时 提示已经配置成功的问题
环境
ArcGIS 10.1/10.2/10.3
Windwos 8.1
Tomcat 7.0.5
问题描述
较早之前在本机上安装配置过一个10.2.1版本的ArcGIS产品,包括桌面、Server和Web Adaptor,并且也已经将Web Adaptor注册到了Server中。由于要试用新版本10.3,所以全部卸载了,安装了新的10.3产品。
但是在安装好Web Adaptor之后,要配置时提示已经成功配置过一个GIS Server,如下图:

备注:Tomcat端口为8080
而且通过http://localhost:8080/arcgis/rest/services可以访问到所发布的地图服务,如下图:

而且,在Manager中是没有发现Web Adaptor已经被注册过,如下图:

由于这个问题是会导致安全性的风险,未经过注册许可就访问到地图服务是不规范的行为,所以需要解决。
原因
由于之前安装过10.2.1版本,初步判断是遗留的文件未删除,而且该文件记录了GIS Server节点的信息。
根据官网的Web Adaptor卸载说明,在卸载软件之前需要先登录到Manager中先注销掉,然后再卸载软件。但我的操作是直接卸载GIS Server和Web Adaptor,并把arcgis.war包直接从Tomcat中删除掉。所以判断应该是没有删除干净Web Adaptor导致的问题。
初步排除是从当前操作系统的用户去检查(一般的软件都会在所安装的用户目录下保留一个目录),当找到当前的用户时,发现有个.webadaptor目录,在该目录下有以下文件:

再打开arcgis目录时,发现了webadaptor.config文件,如下图所示:

从该文件的内容上看,是注册了本机的GIS Server,这也就能解释为什么会出现【已经配置成功】的问题。
解决方法
解决的方式是删除该目录,重新启动Tomcat。
再访问http://localhost:8080/arcgis/rest/services时,提示无法访问GIS服务器,如下图:

而此时,在重启动 Tomcat之后,我们发现之前删除的.webadaptor目录,已经重新创建了一个,如下图:

而且webadaptor.config文件是下的GIS节点是空白的,如下图:

再重新访问http://localhost:8080/arcgis/时,直接连接到了为 GIS 服务器配置 Web Adaptor的界面,如下图:

再重新注册后即正常使用,同时webadaptor.config文件也已经更新过,如下图:

Web Adaptor重装配置时 提示已经配置成功的问题的更多相关文章
- 解决:Windows安装Composer及全局配置时提示部分.dll结尾的php扩展文件找不到指定的模板
当安装Composer或者全局配置时出现.dll扩展文件找不到指定模板,如下图: 解决办法: 打开php.ini,将extension_dir 改为绝对路径即可 例如:
- 在Eclipse中运行Web项目Jsp网页时提示端口被占用的解决办法:Several ports (8005, 8888, 8009) required by Tomcat v9.0 Server at localhost are already in use.
问题: 在Eclipse中运行Web项目Jsp网页启动Tomcat时提示端口被占用: Several ports (8005, 8080, 8009) required by Tomcat v9.0 ...
- nginx进行项目域名配置时提示Job for nginx.service failed
ps aux | grep nginx /bin/systemctl stop nginx.service /bin/systemctl start nginx.service /bin/system ...
- Testlink安装配置时常见问题解决
1.windows下安装testlink,进入安装页面后,在检查一些相关配置环境时报错,如下: Checking if /var/testlink/logs/ directory exists [S] ...
- Mysql安装配置以及解决重装Mysql时忘记root password问题
目录 1.Mysql安装以及环境变量配置 重装Mysql时忘记root password问题 1.Mysql安装以及环境变量配置 官网安装:https://www.mysql.com/ 按 ...
- ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data...
ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data... 2012-07-18 ...
- jenkins用户权限配置错误,导致登录时提示:没有Overall/read权限
jenkins用户权限配置错误,导致登录时提示:没有Overall/read权限 由于初次接触jenkins,于是在搭建好jenkins以后,想要对用户进行管理,于是乎开始在系统管理->conf ...
- windows XP系统搜索无线网络时提示“windows无法配置此无线连接”,如何处理?
转自:http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_12839009034375918.html 文章编号:C191612 201 ...
- 打开office2010里面的access,总是提示要配置Office single image
刚安装了,office2010,打开里面的access时,总是提示要配置Office single image,但打开word和excel没问题,很是不舒服 在网上找到N种方法,试下来还是不行. 后来 ...
随机推荐
- Android中利用OpenMax 编程的基本流程
近期因为公司在做数字电视,播放器和模块由供应商打包一起卖,驱动调通了,但是播放器要硬件解码,和平台差异,原厂又没有相关文档,就自己试着看了一个系统的播放器流程,顺便整理了一下,也方便以后查询,希望对播 ...
- android82 文件下载框架xUtils
package com.itheima.xutils; import java.io.File; import com.lidroid.xutils.HttpUtils; import com.lid ...
- 还原或删除sql server 2008数据库时,经常烩出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案
还原或删除sql server 2008数据库时,经常烩出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下 关键SQL语句: ALTER DATABASE [dateba ...
- 使用html5兼容低版本浏览器
因为html5 新出的一些语义化的标签,在低版本浏览器下不能识别,举个例子,比如你写了一个 header 标签中,写了一段文本,在低版本浏览器下,肯定是能看到的,但是,那是他是不认识 header标签 ...
- c语言学习之基础知识点介绍(一):输出语句和变量简单介绍
本系列是为了学习ios做准备的,也能作为c语言入门的教程看看. c语言的程序结构: 1.顺序结构:自上而下依次执行. 2.分支结构:程序有选择的执行某段代码或者不执行某段代码. 3.循环结构:程序循环 ...
- asp.net 操作INI文件的读写,读写操作本地ini配置文件
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Secu ...
- jquery 移除数组重复的元素----$.unique()
举例说明: var fruits=["apple","banana","pear","orange","ba ...
- Android简单例子——IpHone样式AlertDialog
此例子源于网络,下载下来之后,自己加了写注释,作为总结,发到博客中,谢谢原作者 通过这个例子学到的东西 1.自定义对话框的使用 2.程序中使用颜色如何进行存放,增加复用性 3.加深线性布局.常用控件的 ...
- CI 自动操作日志
在控制器中,继承一个总控制器,MY_Controller,让其他集成的控制器,继承my控制器 在MY_Controller控制器中,重写构造方法, 代码如下,测试pass! class MY_Cont ...
- jBPM 6 开发 eclipse 插件安装
jBPM 6 开发 eclipse 插件安装 概述 与之前的jBPM 5相比,jBPM 6 新引入的kjars及mavenized的特性,使流程开发设计与之前有了很大的不同,本文主要说明jBPM 6 ...