在catalog中添加一个服务器管理
打开catalog点击GIS Servers 添加一个服务Add ArcGIS Server
选择manage GIS Services下一步Server URL的类型如http://ddchserver:8399/arcgis/services
其中ddchserver为gisserve服务器名称或者ip地址都可以
下面hostName填写服务器计算机名或ip
点击finish
D:\Program Files\ArcGIS\java\manager\software中的arcgismanager.war为arcgisserver管理页面的war包
rest API不可用
访问http://<机器名>:8399/manager/html
用户名arcgismanager
密码arcgis.manager
点击启动rest服务就行了
如果还启动不了,则修改
%ArcGISHome%\java\web_output\rest\WEB-INF\classes\server.properties
如果第一行的 hostname 为 ${HOST} ,则将其改为你的机器名,然后重启SOM服务和 Server Manager Service
arcgis server安装好后
发布swf服务的时候有时候会报soc错误,设置soc账户对mxd文件的权限,如果还不行就将soc加入administrators组中
有时候还需要将arcgismanager加入到agsuser中
防火墙加上arcsoc.exe和arcsom.exe许可
*********************************************************补充
tomcat解决跨域问题,添加crossdomain.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
sde服务依赖soc服务依赖对som服务
*******************
优化Server自带的Jvm
调整C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\lib中的manager_config.properties中com.esri.arcgis.manager.applicationtomcat.jvm.options一行。将Xms Xmx MaxPerm都调大一倍
*******************
arcgis manager无法登陆
1去掉简单文件共享(xp系统)
2防火墙原因,关闭防火墙或者进行配置(怎么配置还不太明白)
E:\arcgisserver下几个文件夹
arcgisoutput和arcgisjobs用于部分地图服务的缓存存放位置,所以soc账户需要有他的读写权利,并且这两个文件夹有自动清理的功能
arcgissache底图切片缓存文件,一直可见
server directory validation failed on machine ddchserver:Directory \\Ddchserver\arcgisserver\arcgisoutput is inaccessible to ArcGIS Server Object Container account
f:\arcgisserver\arcgisoutput
虚拟路径:http://gis007:8399/arcgis/server/arcgisoutput
---------------更改机器名后需要更改的东西---------------------
old computer user full name:jie-b22266f7147
oracle更改E:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN下的listener.ora 和 tnsnames.ora
server manager更改
C:\Program Files\ArcGIS\server\system下的Server.dat
C:\Program Files\ArcGIS\java\manager\config下的build.properties
C:\Program Files\ArcGIS\java\manager\config\applications下的defaultservers.xml
C:\Program Files\ArcGIS\java\manager\service\lib下的manager_config.properties
C:\Program Files\ArcGIS\java\manager\service\tomcat\managerserver\webapps\arcgismanager\WEB-INF\classes下的manager_client.properties
这个文件是管理rest服务的
C:\Program Files\ArcGIS\java\web_output\rest\WEB-INF\classes下的server.properties
中文乱码问题,添加
C:\Program Files\ArcGIS\java\manager\service\tomcat\managerserver\conf下的server.xml中connection节点中的URIEncoding="UTF-8"
C:\Program Files\ArcGIS\java\manager\service\tomcat\managerappserver\conf下的server.xml中connection节点中的URIEncoding="UTF-8"
有时候更改机器名后arcgisserver发布的服务可以看见但是部分功能受到限制,比如wfs服务,这个时候需要重新post下server。这是报错后再esri官方找到的解决方案,错误内容:web service handler not initialized
官方解释为不能连接soc服务,出现在9.3的Java版本