arcgis server for java 服务发布在自带的tomcat上,解决跨域请求和请求参数带汉
(2013-06-09 14:40:35)
8. ArcGIS Server Java 9.3 REST API的中文查询问题的解决方案:目前在ArcGIS Server 9.3
Java中使用中文进行REST查询时是有问题的,这是ArcGIS Server for
Java集成的tomcat的问题,解决方案一:
a、ArcGIS Server
Java9.3可以把services和rest单独导出成war包,部署到其他的web服务器上,从而可以避免内置tomcat的性能瓶颈。进入Manager-->services-->Configure
ServicesHandler-->Export页面,把rest服务导出成rest.war,保存到本地;
b、把保存下来的rest.拷贝到任何一个其他版本的tomcat 的webapps目录下(ArcGIS
Server内置的tomcat是5.5.9版本,我测试用的是apache-tomcat-6.0.20),此时的Tomcat应该配置服务器端的编码为UTF-8。
c、启动tomcat6.0.20,在浏览器中输入http://localhost:8080/rest,进入service
directory页面。
d、选中服务的图层进行查询,输入中文进行查询,看是否可以得到正确的结果。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。