Server Context连接失败(Java版)

服务器环境:
Windows Server 2008(64bit)
ArcGIS Server 10.0 (Java)
悲剧的问题:
ArcGIS Server 9.3(Java)的代码发布到tomcat上死都连接不到server context(本地),代码中提示信息是server context获取失败,可惜是两年前的代码,不知道提示信息是否正确。
mananger页面是可以进入的。

可能原因:
1、9.3的程序在10上不能运行。
在多台电脑上测试之后,证明java版的9.3程序在10上是可以运行的(AE的程序当然要稍作修改,主要是许可方面)
2、32位的程序在64位上不能运行。
经测试,也被排除。
3、2008的权限问题。
素来就知道2008的权限极高,难道是权限不够,无法访问?设置一系列权限之后,还是不成功,放弃。
4、电脑配置问题。
这个。。。无法测试

无解,只能在服务器上调试代码,发现还真的是连接不到server context,肿么办。。。
难道难道是防火墙的问题???
关闭防火墙,奇迹出现了,OK了。三条黑线齐刷刷的,这么低级的问题。
但是防火墙也不能随便关啊,在网上搜了下,重新设置了防火墙,如下:
1、启动Windows防火墙
2、点击“例外”选项卡。
3、点击“添加端口”。
4、添加下面的信息:
名称:Web Port(http)
端口号:80
类型:TCP
点击“确定”。
5、添加135端口,点击“添加端口”。
6、添加下面的信息:
名称:DCOM(ArcGIS Server)
端口号:135
类型:TCP
点击“确定”。
7、点击“添加程序”将ArcSOM.exe添加到例外。
8、点击“浏览”,并浏览到:
<ArcGIS Install Directory>\bin\ArcSOM.exe,例如
C:\Program Files\ArcGIS\bin\ArcSOM.exe
点击“确定”。
9、点击“添加程序”将ArcSOC.exe添加到例外。
10、点击“浏览”,并浏览到:
<ArcGIS Install Directory>\bin\ArcSOC.exe,例如
C:\Program Files\ArcGIS\bin\ArcSOC.exe
点击“确定”。
11、这些端口和程序入口现在将显示在程序和服务列表中。确保其之前的Check框被选中。


血的教训。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值