您的位置:首页 > 理论基础 > 计算机网络

arcgis server发布服务报:HTTP Status 503 Web services handler not initialized

2012-07-31 03:08 585 查看
Error: HTTP Status 503 Web services handler not initialized

文章编号:
软件:
平台:
33019
ArcGIS Server 9.2
Windows XP, 2003Server Solaris 9.0, 10 Linux Red Hat AS/ES 4.0 Linux-SUSE Server 9

错误消息

获得完Web服务,或试图通过互联网连接到JAVA平台下ArcGIS Server 地图服务时出现如下错误

"HTTP Status 503 - Web services handler not initialized"

原因:

web service服务句柄不能连接到ArcGIS SOM进程. web service服务是一个使用arcgis_wshandler.properties文件信息进行验证的JAVA网络应用程序。这个文件是第一次登陆时由ArcGIS Server Java 管理器生成。

解决办法
检查arcgis_wshandler.properties文件,并且删除已经存在的验证参数。不同平台的解决步骤如下:

UNIX/Linux 平台:

1. 检查和ArcGIS Server Java管理器相关联的tomcat进程是否正在运行:验证命令如下:

# ps -ef | grep java


进程描述大概是:

/jre/bin/java -jar -Xrs -Duser.dir=/$AGSHOME/java/manager/service/tomcat


2. 运行$AGSHOME/scripts/stopserver 脚本:停止ArcGIS Server和管理进程,命令如下:($AGSHOME是ArcGIS Server的安装目录)

# ./stopServer


3. 再次运行 'ps -ef | grep java' 命令确定tomcat进程停止。如果它仍在运行,使用'kill -9'命令结束进程。运行 'ps' 命令确认进程终止。

4. 浏览$AGSHOME/java/web_output/services/WEB-INF/classes 目录。

5. 在文本编辑器中打开文件arcgis_wshandler.properties,并且删除下列属性值使之为空白:
arcgis.som.password.encrypted=

arcgis.som.domain=

arcgis.som.username=

arcgis.som.resource.hosts=

arcgis.som.password=

6. 运行$AGSHOME/scripts/startserver script脚本打开ArcGIS Server,命令如下:

# ./startServer


Windows平台:

1. 打开Windows服务。

2. 停止如下服务:

ArcGIS Server Manager Service

ArcGIS Server Object Manager


3. 浏览文件夹: $AGSHOME/java/web_output/services/WEB-INF/classes .

4. 在文本编辑器中打开文件arcgis_wshandler.properties,并且删除下列属性值使之为空白:

arcgis.som.password.encrypted=

arcgis.som.domain=

arcgis.som.username=

arcgis.som.resource.hosts=

arcgis.som.password=

5. 打开Windows服务。

6. 启动如下服务:

ArcGIS Server Manager Service

ArcGIS Server Object Manager


7. 完成以上步骤之后,登陆ArcGIS Server Java Manager.

8. 启动一个新的web浏览器连接,URL:
http://[host_name]:8399/arcgis/services?wsdl
这个返回一个XML文档,说明web服务句柄没有正确运行。

9. 在ArcCatalog中,通过选择“使用GIS服务”连接到服务器。URL:
http://[host_name]:8399/arcgis/services
这个返回一个成功的连接到GIS服务器和一系列可用的地图服务

10.若不成功,需要重新“GIS server post install”一下。就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐